0
我打算通過使用CVS
來顯示同一文件上的不同。我想使用CVS顯示主文件本身的差異?
說我有一個文件a.txt
,它包含兩個修訂版。
2.0
3.0
我能找到使用cvs diff -r 3.0 -r 2.0 a.txt
differecne,但我想說明只3.0
文件中的變化。
這意味着我想顯示a.txt
的最新文件,並提及文件發生的變化?
可能嗎?有人可以指導我如何開始呢?
我打算通過使用CVS
來顯示同一文件上的不同。我想使用CVS顯示主文件本身的差異?
說我有一個文件a.txt
,它包含兩個修訂版。
2.0
3.0
我能找到使用cvs diff -r 3.0 -r 2.0 a.txt
differecne,但我想說明只3.0
文件中的變化。
這意味着我想顯示a.txt
的最新文件,並提及文件發生的變化?
可能嗎?有人可以指導我如何開始呢?
cvs log -N -S -rHEAD a.txt
應該給你的日誌消息。如果您沒有檢出最新版本,您可以使用cvs rlog
我不知道用CVS打印最新版本(如「CVS貓」或類似文件)的方法。您可能必須使用cvs checkout
或將您的回購轉換爲現代版本控制系統(無論如何,您應該認真考慮; CVS確實過時)。
cvs log只給出添加的註釋,沒有添加和刪除的行,但它不會給我所問的問題? – 2013-04-10 10:39:48
在這種情況下,我不明白你要求什麼。什麼是「變化」?你能舉一個例子,輸出應該是什麼樣子? – 2013-04-10 11:45:36
假設我有一個文件a.txt在cvs.it中有10行'hi'是4月1日添加的行。第二天我刪除了第一行並添加了'bye',所以我試圖找出使用cvs在該文件上發生了什麼。如果我爲兩個版本運行cvs diff,我只會得到差異。但我希望看到完整的文件,並顯示文件中發生了什麼的a.txt文件的內容。一行刪除,一行添加...以及刪除和添加的內容。所有應顯示在相同的最新文件與其他行沒有觸及 – 2013-04-10 12:12:09