web-dev-qa-db-ja.com

rcsとグラフィカルdiff

Ubuntu6.06を実行しているマシンがあります。 rcsの下のソースファイル(gitは利用できません)。

ファイルの古いリビジョンをチェックアウトしたバージョンと視覚的に比較する必要があります。これまで、ファイルを移動して比較してきました。

mv test.c tmptest.c
co -r1.16 test.c
xxdiff test.c tmptest.c
mv tmptest.c test.c

スクリプトでこれを作成できることは知っていますが、これを行うためのより良い方法はありますか? test.cに触れずに?

2
user52521

-pを使用してバージョンをstdoutに抽出してから、xxdiffにパイプすることができます。

co -p1.16 test.c | xxdiff - diff.c
1
Zelda