Forum » Programiranje » Android projekt (Android Studio) pod version control (SVN)
Android projekt (Android Studio) pod version control (SVN)
Parkelj ::
Spostovani!
Recimo, da team 4 ljudi dela na nekem Android projektu:
Zraven imamo se streznik z Debian Linux sistemom, na katerem tece SVN server in ima fizicno na disku repozitorij. Torej, ce mogoce kdo ve, katere datoteke znotraj Android Studio projekta morajo biti pod kontrolo verzij (vem, da mora biti izvorna koda :D ter manifest file) in katere NE SMEJO biti, da lahko vsak omenjeni razvojnik naredi checkout iz repozitorija in zbuilda na svojem sistemu doticni projekt brez napak?
Recimo, da team 4 ljudi dela na nekem Android projektu:
2 delata z Android Studiom, namescenim na operacijski sistem MS Windows
1 dela z Android Studiom, namescenim na operacijski sistem Debian Linux
1 dela z Android Studiom, namescenim na operacijski sistem Apple Mac OS X
Zraven imamo se streznik z Debian Linux sistemom, na katerem tece SVN server in ima fizicno na disku repozitorij. Torej, ce mogoce kdo ve, katere datoteke znotraj Android Studio projekta morajo biti pod kontrolo verzij (vem, da mora biti izvorna koda :D ter manifest file) in katere NE SMEJO biti, da lahko vsak omenjeni razvojnik naredi checkout iz repozitorija in zbuilda na svojem sistemu doticni projekt brez napak?
jype ::
Polej v .gitignore datoteko, ki je tipično v android projektih.
https://github.com/github/gitignore/blo... je kar ok.
https://github.com/github/gitignore/blo... je kar ok.
Parkelj ::
Polej v .gitignore datoteko, ki je tipično v android projektih.
https://github.com/github/gitignore/blo... je kar ok.
OO, super guideline, tocno to, kar sem potreboval, hvala!!
P.S.: A se mogoce svn-ju "zmesa" (ali pa celo Android Studiu) zaradi razlicnih znakov za poti v Winsih ter Linux/macOS X ("\" vs. "/")?
jype ::
Dvomim, ko smo še delali s svn, nismo imeli težav. Priporočam seveda migracijo na git, obvezna pa zagotovo ni.
Parkelj ::
jype ::
Težko je reči, ker ne rešuje iste težave. Glavna prednost je v tem, da ima vsak razvijalec repozitorij lokalno pri sebi in lahko dela neodvisno od ostalih, potem se pa spremembe združijo v glavno vejo.
Prehod priporočam, ker je vedno več orodij, ki se tesno ovijejo okoli gita in ki jih boš prej ali slej želel uporabiti, Subversion se pa počasi, a vztrajno poslavlja.
Prehod priporočam, ker je vedno več orodij, ki se tesno ovijejo okoli gita in ki jih boš prej ali slej želel uporabiti, Subversion se pa počasi, a vztrajno poslavlja.
Parkelj ::
Težko je reči, ker ne rešuje iste težave. Glavna prednost je v tem, da ima vsak razvijalec repozitorij lokalno pri sebi in lahko dela neodvisno od ostalih, potem se pa spremembe združijo v glavno vejo.
Prehod priporočam, ker je vedno več orodij, ki se tesno ovijejo okoli gita in ki jih boš prej ali slej želel uporabiti, Subversion se pa počasi, a vztrajno poslavlja.
Ok, stvar je se v povojih, tako da glava ne bi bolela, ce bi presli na git. Bom malo prestudiral po netu, vseeno pa hvala za nasvet! Dobro bi bilo vprasati tudi razvojnike same, s cim lazje delajo, ali pac ne?
jype ::
Drži, pravzaprav je udobje razvijalcev IMO najpomembnejše (kar je razlog, da je git nastal, čeprav je bil Subversion takrat standard).
Parkelj ::
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | GitHub PomočOddelek: Pomoč in nasveti | 5676 (3938) | BivšiUser2 |
» | Motivacijski video za "project management/team building" (uvod v teden hekanja OS X-aOddelek: Sedem umetnosti | 4346 (3933) | djabi |
» | Programerski softwareOddelek: Programiranje | 3676 (2801) | Qushaak |
» | Source version control za domačo uporabo?Oddelek: Programiranje | 6973 (6044) | MrBrdo |
» | Subversion (SVN) - kaj priporočate?Oddelek: Programiranje | 4127 (2741) | imagodei |