Ogólnie rzecz biorąc, nasze poprawki/poprawki do wszelkich błędów obejmują zmiany w wielu plikach, a my zatwierdzimy wszystkie te pliki w jednym ujęciu.Lista wszystkich zarejestrowanych plików w jednym zatwierdzeniu cvs
W SVN, dla każdego zatwierdzenia (może obejmować wiele plików), zwiększy on numer wersji całego repozytorium o jeden. Możemy więc łatwo połączyć wszystkie pliki, które trafiły do jednego zatwierdzenia.
Trudność z tym samym przypadkiem w CVS polega na tym, że będzie zwiększał numery wersji wszystkich plików indywidualnie. Powiedzmy, że zatwierdzenie obejmuje następujące pliki:
file1.c // rewizja przypisana jako część tego commit..1.5.10.2
file2.c // rewizja przypisana jako część tego commit..1.41.10.1
i komentarzem do tego zatwierdzenia jest "Pierwsza poprawka błędów".
Teraz jedynym sposobem na pobranie wszystkich plików w ramach tego zatwierdzenia jest przeszukiwanie wszystkich dzienników cvs dla komentarza "Pierwsza poprawka błędów" i mam nadzieję, że zwróci tylko dwie wersje plików wspomniane powyżej.
Podziel się swoimi poglądami na temat tego, czy w CVS jest jakikolwiek lepszy sposób na śledzenie wszystkich zarejestrowanych plików w pojedynczym zatwierdzeniu zamiast przekazywania na komentarz podany jako część zatwierdzenia.
widzieli cvs co „Commit Identifier”, nie wiem, czy jest to żadna norma extenstion lub tak. I nie ma pojęcia, jak z nich korzystać dla czegokolwiek. –