Pereiti prie turinio

Programavimas komandoje


Rekomenduojami pranešimai

Sveiki forumiečiai,

Turiu tokį klausimą:

Iki šiol programuodavau vienas, bet dabar prie kuriamų projektų nori prisijungti dar vienas žmogus. Bet mes nė vienas nesam niekada dirbę komandoje ir neįsivaizduojame, kaip tai vyksta. Taigi temos klausimas būtų:

Kaip dirbama, kai prie vieno projekto dirba daugiau nei vienas žmogus?

Iš anksto dėkui už pasidalintą patirtį ir žinias.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kas trukdo savo git repozitoriją susikurt? Git tuo ir geras vcs kad nereikia kažkokios "centrinės" repozitorijos.

 

O autoriui patariu tiesiog pabandyti, kai susidirbsit be kompaniono jausiesi kaip be kairės rankos. Tiesa prieš pradedant commitinti kodą reikėtų susitarti dėl kodo standarto kurį naudosite kad kodas nesigautų keršas; jų yra keli kaip pvz. Pear arba Zend.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kas trukdo savo git repozitoriją susikurt? Git tuo ir geras vcs kad nereikia kažkokios "centrinės" repozitorijos.

Būtent. Github turi savų pliusų (Issues, Wiki, gražus web interfeisas, ir t.t.), bet jis ar Bitbucket – nebūtinas. Galite turėti repo savo serveryje (net ir su į Github panašiu interfeisu – open-sourciniu Gitlab). Galite išvis neturėti centrinės repo, o pushinti/pullinti tiesiai vienas iš kito... Aišku, tam reiks prisijungimus duoti vienas prie kito kompų, ir t.t. :)

 

Kai teko dirbti prie uždaro projekto su draugu, turėjau tiesiog savo serveryje git repo pasileidęs, tuo tarpu dabar dirbu kompanijai, kuri turi privačią repo bitbucket. Kaip kam geriau, tiesiog Git nėra Github :)

 

Tiesa, bitbucket be git dar palaiko ir mercurial, bet prie pastarosios man sunku priprasti – po git kai kurie dalykai skiriasi nors ir nežymiai, bet tiek, kad sugeba užknisti :D

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dėkui už pasidalintą informaciją. Kai kuriuos terminus išgirdau pirmą kartą, bet gerai, kad yra Wikipedia :) .

Kaip aš supratau, tai, kol esu naujokų lygyje ir nežinau, kas gerai, kas blogai, tai paprasčiausias sprendimas - rinktis iš Github arba Bitbucket. Jų rimčiausias skirtumas, mano akimis, kad viename projektai vieši, kitame gali būti uždari. Kažkaip nejaukiai jausčiausi, kad visi gali matyti, ką aš darau, tai lieka Bitbucket.

Dar belieka išsiaiškinti su tais "kolaboravimosi toolsais". Gal kas gali pasidalinti nuomone apie juos? Kokie pliusai, minusai? Į ką atkreipti dėmesį?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kaip aš supratau, tai, kol esu naujokų lygyje ir nežinau, kas gerai, kas blogai, tai paprasčiausias sprendimas - rinktis iš Github arba Bitbucket. Jų rimčiausias skirtumas, mano akimis, kad viename projektai vieši, kitame gali būti uždari. Kažkaip nejaukiai jausčiausi, kad visi gali matyti, ką aš darau, tai lieka Bitbucket.

Pirmiausiai būtinai išmok versijavimo sistemos (tikriausiai Git), kad skirtum, kas yra Git ar Mercurial (versijų kontrolės sistema), o kas Github ar Bitbucket (repozitorijų hostingas). :) Su git repo sukūrimas toks paprastas, gali tiesiog savo kompiuteryje:

git init

Ir ten žaistis: commit, branch, merge, rebase... Aišku, tada jau imti Bitbucket ar kitą hostingą, kad nereiktų hostinti bendros repo pačiam.

 

Dar gerų git resursų:

http://git-scm.com/book

http://pcottle.github.io/learnGitBranching/ (ypač gerai vaizdžiai parodo, kas vyksta Git repo atliekant tam tikrus veiksmus).

 

Beje, nėra taip, kad Github neturėtų privačių repozitorijų – turi, tik mokėti šiek tiek reikia (išskyrus studentus, ir pan.).

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...