Listen Sie alle eingecheckten Dateien in einem einzigen CVS-Commit auf

Im Allgemeinen beinhalten unsere Korrekturen / Patches für Fehler Änderungen in mehreren Dateien und wir werden alle diese Dateien in einer einzigen Aufnahme festschreiben.

In SVN wird für jedes Commit (möglicherweise mehrere Dateien) die Revisionsnummer des gesamten Repositorys um eins erhöht. So können wir auf einfache Weise alle mehreren Dateien, die sich in einem einzigen Commit befanden, verknüpfen.

Die Schwierigkeit mit dem gleichen Fall in CVS besteht nun darin, dass die Revisionsnummern aller Dateien einzeln erhöht werden. Angenommen, ein Commit umfasst die folgenden Dateien:

Datei1.c // Revision im Rahmen dieses Commits zugewiesen..1.5.10.2
file2.c // Revision im Rahmen dieses Commits zugewiesen..1.41.10.1

und der Kommentar für dieses Commit lautet "First Bug Fix".

Die einzige Möglichkeit, alle Dateien als Teil dieses Commits einzuchecken, besteht darin, in allen Lebenslauf-Protokollen nach dem Kommentar "First Bug Fix" zu suchen. Hoffentlich werden nur die beiden oben genannten Dateirevisionen zurückgegeben.

Teilen Sie uns Ihre Meinung mit, ob es in CVS eine bessere Möglichkeit gibt, alle eingecheckten Dateien in einem einzigen Commit zu verfolgen, anstatt Kommentare weiterzuleiten, die als Teil des Commits angegeben wurden.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage