2016-03-20 10 views
0

Angenommen, Versionszweige enthalten keinen Inhalt, den Sie in anderen nicht zusammenführen möchten (z. B. Workaround-Hacks, für die in späteren Verzweigungen entsprechende Korrekturen vorhanden sind), ist eine saubere Zusammenführung möglich zwischen ihnen?Entfernen von selbstreferenzierenden Informationen aus dem Versionszweig

In den meisten Projekten ist es nicht möglich, weil Zweige widersprüchliche „administrative“ Inhalte wie:

VERSION = 4 
PATCHLEVEL = 4 
SUBLEVEL = 0 
EXTRAVERSION = 
NAME = Blurry Fish Butt 

Aber Versionsnummer ist die banalsten und am häufigsten dieses Problem Auftreten. Es gibt oft mehr.

Ist es möglich (und praktisch), diese "Selbstreferenzierungsinformationen" aus dem Inhalt zu entfernen?

Antwort

1

Dies ist meist ein Grundsatz/Verwaltungsproblem für jedes Projekt. Im Grunde ist es egal. Es verfolgt die Dateien, die Sie ihm mitteilen, zu verfolgen.

Einige Projekte verfolgen diese Projektmetadaten, sodass jeder das Projekt klonen, es erstellen und die gleiche Ausgabe erhalten kann. Andere Projekte platzieren diese Metadaten außerhalb der Dateien, die nachverfolgt werden, so dass die Zusammenführung einfacher ist, aber Sie müssen diese Metadaten an anderer Stelle verfolgen und sicherstellen, dass Sie jedes Mal die richtige verwenden.

Verwandte Themen