私はチームと協力し、Subversionを使用します。SVNの最後のチェンジセットから変更されたファイルのリストを表示
午前中は、最後のビルドから何が変更されたかを正確に確認したいのですが、チェンジセット間で変更されたファイルのリストを取得する方法はありますか?してください
私はチームと協力し、Subversionを使用します。SVNの最後のチェンジセットから変更されたファイルのリストを表示
午前中は、最後のビルドから何が変更されたかを正確に確認したいのですが、チェンジセット間で変更されたファイルのリストを取得する方法はありますか?してください
: - >表示するログ右クリック、TortoiseSVNのを選びます。
リビジョンのリストを取得し、2つのリビジョンを選択して比較することができます。
通常svn
出力あなたがupdate
を行うまさにそのリストのTortoiseSVNを使用して
更新 。
svn diff
も、--summarize
オプションがあります。
svn diff -rPREV:HEAD --summarize
svn diff -r10374:11128 --summarize
あなたは最後のコミットまたは更新以降に変更されているものが表示されます
svn status
:-)アイデアを得るでしょう。私はあなたも-rなどと一緒に使うことができると思います。svn status -r rev1:rev2
-u
svn status
のオプションは、前回更新したときからどのファイルがサーバー上で変更されたかを示しています。 svn update
を実行する前に、変更する内容のプレビューを表示すると便利です。 TortoiseSVNので
svn st -u
は、変更されたすべてのファイルのスクリーンショットを示します。
svn diff
は、作業コピーと最後にコミットされたリビジョンの違いを返します。 diffは、単一のファイルやフォルダ、またはすべてに対して機能します。
svn update
変更されたファイルの相違点とステータスは変更されません。
svn revert
は、最後の改訂版に変更をロールバックします。
あなたはTortoiseSVNのを使用しているとして、あなたは、このように、バッチファイルから、それは修正ダイアログのチェックを表示することができます:
@echo off
tortoiseproc /command:repostatus /path:"c:\some_path\wc"
私はあなたが何の唯一の興味と仮定あなたの最後の更新以降に変更されました。あなたは2つの特定のリビジョン間で変更されているものに興味があるなら、あなたはそれがこのように、ログメッセージにウィンドウを表示することができます:
@echo off
tortoiseproc /command:log /path:"c:\some_path\wc"
tortoiseprocコマンドの詳細情報については、hereを参照してください。
私はCommitMonitorをお勧めします。あなたがTortoiseSVNを持ってきた開発者からもお勧めします。
svnlook changed /path/to/repos
最後のコミットで発生したすべてを提供します。
これはずっと前にあったが、正確に元の質問に答えるために、つまりは「TortoiseSVNの中チェンジの間で変更されたファイルの一覧を取得するが道である」、ここではそれを実現するための方法です:
いいえ、あなたはできません。サブコマンド「ステータスが」「[--revision] ARG -r」オプションを許可していません(少なくともWindowsではsvn 1.6.1ではないs)。 – Joey