2012-12-12 13 views
5

Łączę rewizje dokonane na odgałęzieniu z powrotem do trunk (używając TortoiseSVN 1.7.10, Build 23359 - 64 Bit).Svn mergeinfo rewizje oznaczone gwiazdką

Po uruchomieniu polecenia scalania informacji, np.

svn mergeinfo https://url/code/branches/project.2.5/@{2012-12-11} https://url/code/trunk -R --show-revs=eligible 

wrócę rewizji oznaczone gwiazdką

r12345* 

Gdybym sprawdzić svn: mergeinfo nieruchomości na bagażniku, że numer wersji wygląda to jest połączone, na przykład

/code/branches/project.2.5:10000-15000 

Więc jeśli rozumiem go poprawnie, że korekta została połączona, więc dlaczego to jeszcze uznać kwalifikują?

(Dla kontekstu, mam codzienne zadanie, które monitoruje wszystkie gałęzie i raporty, gdy którykolwiek z nich ma jakieś zaległe scalenia, więc mogę zachować ślad każdej gałęzi, która jest w niebezpieczeństwie zbyt dużego rozbieżności z bagażnika. wiem, czy mogę zignorować tę wersję lub czy wymaga ona szczególnej uwagi.)

Co oznacza gwiazdka w wyniku?

Odpowiedz

4

Odpowiadając na moje własne pytanie, ale po kolega wskazał the merge info section in the manual, w szczególności rozdział mergeinfo Dziedziczenie i niedziedzicznych Zakresy.

Zasadniczo problem polegał na tym, że na ścieżce były sprzeczne właściwości: svnmergeinfo - więc podczas gdy na poziomie głównym wyglądało to tak, jakby scalono wersje, w dalszej części drzewa znajdowały się katalogi bliżej plików, które zostały zmienione. w niekwalifikujących się wersjach, które zawierały sprzeczne informacje.

W mojej sytuacji było tak prawdopodobnie dlatego, że ręcznie aktualizowałem właściwości poziomu głównego, nie zdając sobie sprawy, że niektóre podkatalogi mają własne, sprzeczne, wcześniejsze wartości mergeinfo.

Powiązane problemy