2

外部リポジトリを正常に追加しました。親フォルダーで再帰的な更新を行うことでリポジトリを更新でき、外部が正しく表示されます。

svn up parent

ただし、親フォルダーには、ステージング/運用に移行する必要のない開発作業があります。ディレクトリ全体で再帰的な更新を行わずに、外部のみをターゲットにするのが困難です。使うたびに懐かしくなる

svn up -r 6 parent/external/

ディレクトリ全体を更新せずに単一の外部の初期更新を行うことについてのアドバイスをいただければ幸いです。

補足として、私が一緒に働いている会社は、展開用のファイル バージョン番号を持つトランクを使用しています (理想的ではありません)。

4

1 に答える 1

2

コメントに書いたことの私の理解によると、あなたが見ているのは正常な動作です。外部が実際にチェックアウトされるまで、バージョン管理下にないため、更新することはできません。svn:externalプロパティは、別のリポジトリから何かをチェックアウトするためのSVNクライアントへの単なるディレクティブです。完了したら、他の部分とは別に更新してコミットできます。コマンドスイッチもあります --ignore-externals---それはそれを簡単にします。

于 2012-05-09T13:54:37.857 に答える