0
我用C++代碼庫使用過程中的主要代碼更改RCS庫(AGH,老,我知道),工作時,我修改了很多文件,我有時會失去聯繫的。所以,我想有一個小的腳本,這將在倉庫裏的文件列出不同的文件(這些,我改變了)。對每個文件執行rcsdiff是不切實際的。假定所有文件都在同一個目錄中。是否有一個小腳本或別名,將列出我已修改的所有文件?如何確定哪些文件已經從那些在RCS改變
謝謝
我用C++代碼庫使用過程中的主要代碼更改RCS庫(AGH,老,我知道),工作時,我修改了很多文件,我有時會失去聯繫的。所以,我想有一個小的腳本,這將在倉庫裏的文件列出不同的文件(這些,我改變了)。對每個文件執行rcsdiff是不切實際的。假定所有文件都在同一個目錄中。是否有一個小腳本或別名,將列出我已修改的所有文件?如何確定哪些文件已經從那些在RCS改變
謝謝
哇。
RCS是專爲一個單一的文件的源的控制。
它很少直接使用。 CVS是一種在RCS的頂層進行分層的系統,可將功能擴展到一堆文件(即項目)。
你能做到這一點與外殼:
tcsh
foreach a (`ls *.cpp`)
echo ${a}
echo "=============================================================="
rcsdiff ${a}
echo "=============================================================="
echo
echo
echo
end
如果您已經使用CVS我會建議使用標籤被:
標籤開始修改,然後在定期檢查點標記之前。
cvs tag <startChangeTag>
然後,您可以將任何文件與標記版本進行比較。
沒了只使用RCS – vehomzzz 2009-10-27 13:06:23
我喜歡這樣的解決方案,但是,我不想打印輸出沒有被修改的文件。 – vehomzzz 2009-10-27 13:09:19
加入您禁止任何額外的噪音 – 2009-10-27 16:57:44