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に触れずに?
-p
を使用してバージョンをstdoutに抽出してから、xxdiffにパイプすることができます。
co -p1.16 test.c | xxdiff - diff.c