2009-06-17 8 views
4

Da der svn boook empfiehlt, einen Zweig zu löschen, nachdem er mit der Option reintegrate in den Trunk integriert wurde, können die Änderungen der mereiginfo-Eigenschaften für diesen Zweig, die hinzugefügt wurden, zurückgesetzt werden zum Kofferraum?Subversion, ist es sicher, MergeInfo von einer Reintegratzusammenführung zu entfernen

Unser Stamm enthält jetzt viele Mergeinfo-Einträge für alte Zweige, die nicht mehr existieren.

Ich verstehe nicht, wo diese Einträge jemals an diesem Punkt verwendet werden würden.

Antwort

4

Es wird "sicher" sein, dass Sie das Repository oder Ihre Arbeitskopien oder zukünftige Funktionalität nicht beschädigen werden.

Aber ich mag die Idee, sie zu behalten, einfach weil Sie theoretisch gehen und erarbeiten konnten, wer tatsächlich eine bestimmte Arbeit gemacht hat und was seine wahre Geschichte war (in der Theorie, wenn Sie sich genug kümmerten). Wenn Sie die Zusammenführungsinformationen löschen, haben Sie keinen Hinweis mehr, woher der zugehörige Code stammt.

Es ist jedoch ein schwaches Argument dafür, diese Informationen zu behalten, wenn sie außer Kontrolle geraten und Probleme verursachen, oder sogar, wenn es Sie nur nervt.

Vielleicht könnten Sie es für ein paar Revisionen behalten und dann von "alten" loswerden. Auf diese Weise wird die Merge-Revision mit einer Schuld in Verbindung gebracht, die es Ihnen auch ermöglicht, die zugehörigen Merge-Informationen so zu finden, wie sie es damals waren.

Verwandte Themen