Nie jestem zaznajomiony z terminologią, praktykami i procedurami kontroli wersji.Wykonaj lokalną kopię zdalnego repozytorium git
Oto, co chcę zrobić:
Chcę pobrać folder z repozytorium git z Internetu. Czy klonowanie jest właściwą drogą? Czy klonowanie nie będzie przechowywać niepotrzebnych plików meta-danych? Czy istnieje sposób na zrobienie "czystego" pobierania?
Chcę skonfigurować lokalne repozytorium zawierające ten folder, w którym mogę teraz używać kontroli wersji. Oznacza to, że gdy wykonuję zatwierdzenie, moje lokalne repozytorium jest aktualizowane.
Wreszcie, chcę, aby to lokalne repozytorium było dostępne w sieci lokalnej, aby móc je pobrać z dowolnego innego komputera w sieci LAN.
OK. Chcę pracować nad moim projektem z dwóch różnych maszyn i chcę, aby pozostały zsynchronizowane. Więc powinienem umieścić repozytorium na jednej z maszyn (np. Podstawowej), sklonować je na drugiej maszynie (np. Wtórnej), dodać link "zdalny" od podstawowego do pomocniczego, a następnie popychać i ciągnąć, aby zachować synchronizację. Czy to jest sposób, aby o tym poradzić? – AnkurVj
Jeśli to tylko ty, i pracujesz rozłącznie z dwóch maszyn (tj. Nigdy nie używasz obu jednocześnie aka zalogowanych), to rozsądne jest, aby repo na dysku sieciowym, i w ten sposób jest zawsze zsynchronizowany , bez względu na to, z którego logujesz się. Oczywiście spowoduje to opóźnienia w sieci i trzeba zapewnić kopie zapasowe oraz ich bezpieczeństwo, ale pozwoli uniknąć fagowania z nieskończonymi klonami/pushami/ciągami. –