2012-11-24 11 views
6

Gdy używam "svn log", aby wyświetlić historię zmian, okazuje się, że numer wersji nie zwiększa się jeden po drugim przez cały czas. Na przykład jedna wersja ma numer wersji "1234", ale jej kolejna wersja ma numer wersji "1256" zamiast "1235". Co dzieje się między tymi dwiema wersjami? Jakie numery wersji nie są kolejne?Dlaczego numer wersji w kontroli wersji nie zwiększa się o 1 cały czas?

Dzięki.

+3

Jeśli pobierzesz dziennik SVN dla całego repozytorium, zauważysz, że SVN rzeczywiście zwiększa numer wersji o jeden dla każdego zatwierdzenia, ale obejmuje to zatwierdzenia dla różnych gałęzi i różnych projektów w tym samym repozytorium. – tripleee

Odpowiedz

3

Jeśli masz dziennik z korzenia repozytorium, widać, że numer wersji zwiększa się jeden po drugim. ALE, otrzymujesz dziennik z podkatalogu repo. Oznacza to, że istnieje wiele wersji, które nie należą do twojego podkatalogu.