Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 3.96 KB

ch09-git-and-other-systems.asc

File metadata and controls

52 lines (33 loc) · 3.96 KB

Git и други системи

Светот не е совршен. Обично, не можете веднаш да го префрлите секој проект со кој доаѓате во контакт со Git. Понекогаш сте заглавени на проект користејќи друг VCS, и посакувам да биде Git. Првиот дел од оваа глава ќе го научиме за учење за начините како да го користиме Git како клиент кога проектот што го работите е хостиран во различен систем.

Во одреден момент, можеби ќе сакате да го претворите вашиот постоечки проект во Git. Вториот дел од ова поглавје опфаќа како да го мигрирате вашиот проект во Git од неколку специфични системи, како и метод кој ќе работи ако не постои претходно вградена алатка за увоз.

Git како Клиент

Git обезбедува такво убаво искуство за развивачите дека многу луѓе сфатиле како да го користат на нивната работна станица, дури и ако остатокот од нивниот тим користи сосема различен VCS. Постојат голем број на овие адаптери, наречени `` мостови, '' достапни. Овде ќе ги покриеме оние со кои најверојатно ќе се соочите во дивината.

Мигрирање кон Git

Ако имате постоечка кодекса во друг VCS, но сте решиле да започнете со користење на Git, мора да го мигрирате вашиот проект на еден или друг начин. Овој дел оди над некои увозници за заеднички системи, а потоа покажува како да развиете свој сопствен увозник. Ќе дознаете како да увезете податоци од неколку поголеми професионално користени SCM системи, бидејќи тие го сочинуваат мнозинството корисници кои се префрлаат, и затоа што лесно можат да дојдат високо-квалитетни алатки за нив.

Заклучок

Треба да се чувствувате удобно да го користите Git како клиент за други системи за контрола на верзии, или да увезувате скоро било кое постоечко складиште во Git без да ги изгубите податоците. Во следното поглавје, ќе ги покриеме суровата внатрешност на Git, така што ќе може да се занимава со секој бајт, доколку е потребно.