0

私が依存していた1つのリポジトリは、私の外部が設定されていたフォルダーを削除することにしました。次にレポジトリを更新しようとしたとき、TortoiseSVN は影響を受ける外部が URL に見つからないと文句を言いました。各外部のリビジョンを削除前の状態に設定することで、それらを取得できます。エクスターナルを使用する (リモート アップデートをプルする) 目的が無効になったようです。外部化された個々のファイルを自分のリポジトリに統合したいと考えています。

外部プロパティを削除してから、関連ファイルを自分のリポジトリにチェックインするにはどうすればよいですか? 最上位フォルダーから外部プロパティを削除しようとし、変更をチェックアウトしてから更新すると、以前の外部フォルダー (およびそのファイル) がリポジトリから削除されます。

4

2 に答える 2

1
于 2013-10-18T22:59:55.320 に答える
0

これらのファイルを変更できるようにしたい場合は、はい、それらをいくつかのリポジトリに含める必要があり、そのリポジトリはまったく同じである可能性があります。外部を削除するには、svn:externalsプロパティを削除するだけです。フォルダーは自動的に削除されません。これは良いことです。他のファイルと同様に、これらのフォルダーにファイルを追加するだけでよいからです。

これらのファイルを実際に変更する必要がない場合でも、外部ファイルを保持できますが、それらがまだ利用可能な最新のリビジョンに「ペグ」する必要があります。

于 2013-10-18T22:58:44.440 に答える