Wie kann ich die Filiale eine einzelne Datei im SVN?

Dem subversion-Konzept der Verzweigung zu sein scheint, konzentrierte sich auf die Schaffung eines [un]stabiler Gabel für das gesamte repository auf die Entwicklung. Gibt es einen Mechanismus für die Erstellung Zweige der einzelnen Dateien?

Für ein use-case -, denken Sie an eine gemeinsame header - (*.h) Datei, die mehrere Plattform-spezifische Quelle (*.c) Implementierungen. Diese Art der Verzweigung ist ein permanenter. Alle diese Zweige sehen würde, die laufende Entwicklung mit gelegentlichen cross-branch Zusammenführen. Dies steht in scharfem Gegensatz zu instabil Entwicklung/stabile release-Zweigen, die in der Regel haben eine begrenzte Lebensdauer.

Ich nicht verzweigen möchten, das gesamte repository (Billig oder nicht) wie wäre es schaffen eine unzumutbare Menge von Wartung, um kontinuierlich zu verschmelzen zwischen dem Stamm und allen Zweigen. Derzeit bin ich mit ClearCase, der hat ein anderes Konzept von Verzweigungen, die macht das einfach. Ich wurde gebeten, zu prüfen, den übergang zu SVN aber dieses Paradigma Unterschied ist wichtig. Ich bin viel mehr besorgt über die Möglichkeit, um einfach erstellen Sie Alternative Versionen für einzelne Dateien als über Dinge wie schneiden ein stable-release branch.

  • Sie Hinweis in einem anderen Kommentar, dass dies nicht wirklich Ihr Fall verwenden. Nicht Wundern, wenn Antworten versuchen, dies zu lösen, verwenden Sie Fall eher als Ihre eigenen.
Schreibe einen Kommentar