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.
+1 za pierwsze zdanie. –
+1 dla pierwszego zdania i "scalenie zostało wykonane ręcznie", co jest tym, co podejrzewałem. – deworde