2

サーバー上でいくつかのsvn更新を行う必要があります。svn updateそのディレクトリに移動せずに実行することは可能ですか?

サーバー全体をCDするのではなく、物事を整頓しようとしているだけです:-)

前もって感謝します

4

3 に答える 3

3

はい、ただ

svn update /path/to/dir/to/update

うまく動作します。更新時にディレクトリにいる必要はありません。

同様に、個々のファイルを更新できます。

svn update /path/to/dir/to/update/config.ini

(Subversion 1.6.17 でテスト済み)

于 2012-04-17T13:14:38.977 に答える
2
$ svn help update

update (up): Bring changes from the repository into the working copy.
usage: update [PATH...]

  If no revision is given, bring working copy up-to-date with HEAD rev.
  Else synchronize working copy to revision given by -r.

  For each updated item a line will start with a character reporting the
  action taken.  These characters have the following meaning:

だから、次のようなもの

svn update /home/naishe/workspace

動作します

于 2012-04-17T13:16:56.477 に答える
0

私はあなたの質問が好きだったので、あなたへの追加。あなたが扱っているディレクトリのリストがa、b、c ... zであるとしましょう。

これを行うと、余分な行を節約できます。

abc ... z の DIR の場合。do svn update $DIR; 終わり

(バッシュ構文)。

急いでいて、これらの更新を同時に実行したい場合 (ディレクトリが別々のツリーにある必要があります。つまり、親ディレクトリのいずれにも共通の .svn がないことが必要です)、更新を実行します。バックグラウンドで!

abc ... z の DIR の場合。do svn update $DIR & 完了

于 2012-04-17T13:17:55.023 に答える