Jestem nowy w kontroli wersji (obecnie używam SVN), ale nie rozumiem, jak to pomaga programistom. Co robi kontrola wersji, która czyni ją użyteczną w środowisku programistycznym?
Jestem nowy w kontroli wersji (obecnie używam SVN), ale nie rozumiem, jak to pomaga programistom. Co robi kontrola wersji, która czyni ją użyteczną w środowisku programistycznym?
Odpowiedzi:
VisualSVN i TortoiseSVN to tylko UI klientów do serwera SVN. Serwer SVN jest systemem kontroli źródła / wersji. System kontroli wersji jest kluczowym atutem dla każdego prawdziwego rozwoju, ponieważ przechowuje wersje Was kody źródłowe. W przypadku korzystania z systemu kontroli wersji zachować tylko lokalną kopię kodów źródłowych. Głównym kopia jest przechowywana w systemie kontroli wersji i zobowiązuje zmian w systemie.
SVN pozwala na:
VisualSVN jest rozszerzenie do Visual Studio, który pozwala za pomocą repozytorium SVN bezpośrednio z Visual Studio UI. TortoiseSVN to rozszerzenie do Eksploratora Windows, który pozwala za pomocą repozytorium SVN bezpośrednio podczas przeglądania folderów i plików.
kontrola wersja oferuje szereg rzeczy:
Jest to minimum dla wszelkich prac programistycznych poza majstrowaniem, aby zobaczyć, co się stanie.
Zawsze ostrzec każdego, kto pracuje z systemem kontroli wersji po raz pierwszy, że unika ona zapraszając tylko kłopoty. Oni BĘDZIE napotkasz problem, że gdy spojrzeć wstecz one BĘDZIE sobie sprawę, że by się nie stało gdyby używali systemu.
Najbardziej wydajne deweloper jest sam. Samotny programista nigdy nie musi się martwić koordynacją z nikim innym. Ale gdy tylko projekt przejdzie w liczbie mnogiej, pojawia się narzut. A dla każdego programisty dodanego do zespołu koszty ogólne stają się coraz gorsze. Zadaniem VCS jest zarządzanie tym kosztem i minimalizowanie efektów.
http://www.ericsink.com/vcbe/html/dvcs_private_workspace.html