Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 2.34 KB

ch09-git-and-other-systems.asc

File metadata and controls

44 lines (29 loc) · 2.34 KB

Git in ostali sistemi

Svet ni popoln. Običajno ne morete takoj preklopiti v Git vsakega projekta, s katerim pridete v stik. Včasih obtičite na projektu, ki uporablja drug VCS, in želite, da bi bil Git. Prvi del tega poglavja bomo posvetili učenju načinov, kako uporabiti Git kot odjemalca, ko projekt, na katerem delate, gostuje na drugačnem sistemu.

Na neki točki boste morda želeli pretvoriti vaš obstoječi projekt v Git. Drugi del tega poglavja zajema, kako migrirati vaš projekt v Git iz več določenih sistemov kot tudi metodo, ki bo delovala, če ne obstaja nobeno vnaprej zgrajeno orodje za uvažanje.

Git kot odjemalec

Git ponuja tako dobro izkušnjo za razvijalce, da so mnogi ljudje ugotovili, kako ga uporabljati na njihovih delovnih postajah, tudi če preostanek njihove ekipe uporablja v celoti drug VCS. Na voljo je vrsta teh pretvornikov imenovanih »mostovi« (angl. bridges). Tu bomo pokrili tiste, na katere boste najverjetneje naleteli tam zunaj.

Migracija na Git

Če imate obstoječo bazo kode v drugem VCS-ju, vendar ste se odločili začeti uporabljati Git, morate migrirati vaš projekt na en ali drug način. Ta razdelek gre skozi nekaj uvoznikov za pogoste sisteme in nato demonstrira, kako razviti vašega lastnega uvoznika. Naučili se boste, kako uvažati podatke iz nekaj največjih profesionalnih uporabljenih sistemov SCM (upravljanje izvorne kode, angl. source code management), kar je glavnina uporabnikov, ki preklapljajo, in ker so visoko kakovostna orodja zanje enostavna za dobiti.

Povzetek

Morali bi se počutiti domače z uporabo Gita kot odjemalca za ostale sisteme nadzora različic ali uvoziti skoraj katerikoli obstoječi repozitorij v Git brez izgube podatkov. V naslednjem poglavju bomo pokrili surove notranjosti Gita, tako da lahko obdelate praktično vsak bajt, če je potreba.