2011-12-23 14 views

Odpowiedz

9

Mergeinfo w Subversion jest niezawodne, o ile osoby pracujące z Subversion są niezawodne. To są rzeczy, które mogą pójść nie tak:

  • Jeśli pracowałeś z Subversion przed 1.5, nie ma żadnych informacji mergeinfo. Więc wtedy informacje są tracone.
  • Jeśli ludzie, którzy dokonali scalenia, zrobili to w niewłaściwym katalogu, informacja mergeinfo będzie znajdować się gdzie indziej. Można sprawdzić wszystkie katalogi, w których można było dokonać scalenia.
  • Ponieważ mergeinfo to po prostu właściwość Subversion, możesz ją zmienić (i oczywiście wtedy ją zatwierdzić). To nie jest uzasadnione, ponieważ potrzebne są dodatkowe działania, a ludzie, którzy to zrobili, będą o tym pamiętać.

Zobacz documentation to mergeinfo; jest kilka opcji, jak znaleźć informacje, które chcesz zobaczyć. Najbardziej rozsądnym ustawieniem jest to, że scalenie zostało wykonane ręcznie (przez prawdziwą osobę, a nie przez Subversion), i że nie ma dostępnych informacji mergeinfo.

+0

+1 za pierwsze zdanie. –

+0

+1 dla pierwszego zdania i "scalenie zostało wykonane ręcznie", co jest tym, co podejrzewałem. – deworde

Powiązane problemy