1. ホーム
  2. svn

サーバー上のファイルとの差分を確認する

2023-10-24 02:38:11

質問

私のマシンにリポジトリの作業コピーがあり、それがサーバー上で更新されたことを知っています。新しいバージョンと私の作業コピーのバージョンの違いを svn コマンドライン引数を使用して、新しいバージョンと私の作業コピーのバージョンの違いを取得する方法を知りたいです。

このような方法はあるのでしょうか?

どのように解決するのですか?

作業コピーはリビジョンBASEです。リポジトリからの最新のコピーは、リビジョン HEAD です。これは、作業コピーを HEAD リビジョンと比較します。

svn diff -r HEAD <file>

実際には、これは変更を逆に出力します。つまり、HEADからBASEに移動する方法を教えてくれます。つまり、技術的には

svn diff -r BASE:HEAD <file>

キーボードのストロークを節約できますか?その答えを知っているのは、あなたとあなたの神のみです。