11

再帰的な更新を行うときに、すべての svn 外部を除外する方法はありますか?

再帰的な更新を行うときに、すべての svn 外部から 1 つだけを除外する方法はありますか?

基本的に、私は svn の更新時間を短縮したいと思っています。私が持っているいくつかの SVN 外部は、ほとんど更新されません。

4

3 に答える 3

25

はい、これにはオプションがあります(すべてを無視する):

> svn update --ignore-externals

残りを更新するときに、1つまたはいくつかの外部を具体的に無視するオプションを知りません。

于 2008-10-05T14:12:29.103 に答える
8

TortoiseSVNを使用している場合は、「svnupdate--ignore-externals」と同じことを行うことができます。通常の「更新」の代わりに「リビジョンに更新...」メニュー項目を使用します。そのダイアログには、[外部を省略]チェックボックスがあります。

于 2009-01-17T22:45:48.823 に答える
1

デフォルトのコンテキスト メニュー項目を変更して、メインのコンテキスト メニューに Update to Revision を表示することをお勧めします。

TortoiseSVN の設定で、[ルック アンド フィール] に移動し、メイン フォルダのコンテキスト メニューに必要なアイテムのチェックを外し、サブメニューに必要なアイテムをチェックします。

次のチェックを外しています。

  • チェックアウト
  • 専念
  • ログを表示
  • 変更の確認
  • リビジョンへの更新

これらすべての項目を持つことの優れた点は、関連する場合、つまりディレクトリが作業コピーである場合にのみ表示されることです。したがって、非 SVN フォルダーの場合は、チェックアウトを取得するだけです。

于 2009-02-23T05:21:13.160 に答える