Od dawna używam systemów kontroli wersji. Najpierw był to SVN, ale potem dzięki sugestiom Macieja zaprzyjaźniłem się z GIT-em.
Jednakże od jakiegoś czasu kodując strony internetowe natrafiłem na problem - jak znaleźć tylko zmodyfikowane pliki (katalogi) w sytuacji gdy mamy wiele commitów ? Problem pozornie wydaje się trywialny, gdyż frameworki mają złożoną strukturę katalogów i wysyłanie wszystkiego za każdym razem jest czasami stratą czasu i łącza.
Rozwiązanie okazało się jak zwykle proste.
Osobiście do zarządzania repozytorium korzystam z dodatku tortoiseGIT. Sprawdza się świetnie.
Wszystkie zrzuty ekranu oparte są właśnie o tortoiseGIT.
Procedura jest następująca:
1. Przeglądamy loga - w repozytorium wybieramy "show log" z kontekstowego menu.
2. Wybieramy dany commit (z poprzedniej wysyłki danych na serwer) i klikamy na menu kontekstowe (lewy przycisk myszy). Wybieramy "Compare with working tree".
3. I ukazuje nam się różnica pomiędzy aktualnym stanem repozytorium a ostatnim zapisanym na serwerze.
W ten sposób możemy się dowiedzieć które pliki zostały zmienione i tylko te (lub te katalogi) zaktualizować.
Mała rzecz a cieszy.
Brak komentarzy:
Prześlij komentarz