1. ホーム
  2. svn

[解決済み] svn update "コマンドを発行する前に、リポジトリから何が更新されるかを確認するにはどうすればよいですか?

2022-10-02 17:19:49

質問

Eclipse から SVN リポジトリに多数のファイルの変更をコミットしました。

それから私は、これらの変更をリポジトリからそこのディレクトリに更新したい linux ボックス上のウェブサイトのディレクトリに行きます。

私は "svn update project100" と言いたいのですが、これは "project100" の下のディレクトリを、私が追加・変更したすべてのファイル等で更新するでしょう。

しかし、私は、必ずしも私が行っていない変更を更新したいわけではありません。 そこで、"svn status project100" と言うことができると考えましたが、これを実行すると、作成される変更のまったく異なるリストが得られ、私のものはどれもリストにありません、これは奇妙です。

したがって、私の変更のみが Web ディレクトリに更新されることを確認するために、私は、私が行った変更があることを知っているすべてのディレクトリに移動し、それらのファイルのみを明示的に更新することを余儀なくされ、例えば "svn update newfile1.php" など、これは面倒です。

つまり、"svn update" コマンドを実行する前に、行われようとしているすべての変更の正確なリストをどのように取得すればよいのでしょうか? 私はそれが "status" コマンドであると思いました。

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

試してみてください。

svn status --show-updates

または(同じだが短い)。

svn status -u