wie Sie feststellen, welche Dateien wurden von den in rcs verändert
-
06-07-2019 - |
Frage
ich mit einer c ++ Codebasis arbeitete rcs Repository (AGH, alt ich weiß), während der großen Änderungen am Code, ich habe eine Menge von Dateien ändern, die ich verfolgen manchmal verlieren. So würde Ich mag ein kleines Skript haben, welche die Dateien auflistet, die unterschiedlich sind (jene, die ich geändert) von Dateien im Repository. Es ist eine Art unrealistisch rcsdiff für jede Datei zu tun. Es sei angenommen, dass alle Dateien im selben Verzeichnis befinden. Gibt es ein kleines Skript oder Alias, das alle Dateien auflisten werde ich geändert haben?
Dank
Lösung
Wow.
RCS ist für die Quellcodeverwaltung von einer einzigen Datei entworfen.
Es wird selten direkt verwendet. CVS ist ein System, das ontop von RCS geschichtet wird, um die Funktionalität zu einem Bündel von Dateien (zB ein Projekt) zu verlängern.
Sie können es in der Shell tun mit:
tcsh
foreach a ( `ls *.cpp` )
echo ${a}
echo "=============================================================="
rcsdiff ${a}
echo "=============================================================="
echo
echo
echo
end
Wenn Sie cvs gewesen mit Ich würde vorschlagen, Tags verwenden:
Tag, bevor Sie beginnen zu modifizieren und dann in regelmäßigen Prüfpunkten markieren.
cvs tag <startChangeTag>
Dann können Sie eine der Dateien gegen die die markierte Version vergleichen.