Ich bin auf der Suche nach Migration einer großen Suite von IBM Assembler Language-Programmen, von einem VCS basierend auf "Dateinamen enthalten Versionsnummern", zu einem modernen vcs, die mir unter anderem die Möglichkeit zu verzweigen und zu verbinden geben wird.Gibt es ein modernes freies D? VCS, das Mainframe-Sequenznummern ignorieren kann?
Diese Dateien haben 80-Spalten-Datensätze, die letzten 8 Spalten sind eine fast bedeutungslose Sequenznummer.
Aus einer Reihe von Gründen, die ich nicht wirklich Raum verschwenden möchte, indem ich in geht, brauche ich die VCS zu ignorieren (aber hoffentlich auf eine wohldefinierte Weise zu erhalten) die Sequenznummer Spalten und Diff und Patch basiert nur auf den Inhalten der ersten 72 Spalten.
Irgendwelche Ideen?
einfach „ignorieren, aber bewahren“ zu klären: Ich nehme es etwas vage ist, wie ich meine Ideen noch nicht vollständig gesammelt haben.
Es wäre etwas entlang der Linien dieses sein:
„Beim Zusammenführen/Patching, wenn eine Seite Folgenummern hat, gibt sie, wenn mehr-als-eine Seite Sequenznummern verfügt, verwenden die Anwesenden in der Datei (1 | 2 | 3)“
Warum will ich Sequenznummern erhalten? Erstens sind sie wirklich Sequenznummern. Zweitens möchte ich dieses Zeug wieder in den Mainframe integrieren, wo die Sequenznummern fürchterlich signifikant sein können. (Diejenigen, die wissen, was „SMP/E“ bedeutet verstehen. Diejenigen, die dies nicht tun, glücklich sein, aber zittern ...)
ich gerade festgestellt habe hatte ich keine Antwort akzeptiert . Schwierige Wahl, aber @Noldorin kommt mir am nächsten, wo ich hin muss.
Sie sagen, Sie möchten die Sequenznummern ignorieren, aber beibehalten. Entschuldigung, aber das klingt wie ein Widerspruch. Wenn sich die Sequenznummer zwischen Revisionen ändert, welche sollte beibehalten werden? –
Ich denke, durch "ignorieren" bedeutet er nur, dass es die Sequenznummern aus diffing auszuschließen. Trotzdem verstehe ich nicht, wie das mit Patching funktionieren soll. – mooware
Okay, dann sollte es gut sein, sie neu zu sortieren, oder? Wir haben immer neue Decks mit neuen Sequenznummern gespielt. (Ja, ich sagte "schlag neue Decks." Ich benutzte Karten. Behandle es.) –