2

私は、無数の (ソース) プロジェクトと SVN の場所に散在する (作業) プロジェクトに取り組んでいます。生活を楽にするために、同僚のアドバイスに従い、SVN に新しいフォルダーを設定し/_all/、他のすべてのプロジェクトのトランク フォルダーを外部として指定しました。 TortoiseSVN: 外部定義

チェック/_allアウトすると、すべての外部プロジェクトが忠実に取り出されます。それはうまくいきます。

しかし、私の SVN Repo Browser では、リンクされているすべての外部オブジェクトの 1 つしか表示されません。また、オーバーレイ アイコンが間違っているようです (赤い矢印ではなく青い: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/ tsvn-dug-repobrowser.html ) ちなみに、サブフォルダーが存在しないのは 1 つのプロジェクトtrunk/です... TortoiseSVN: リンクされた外部プロジェクトを 1 つだけ表示するレポ ブラウザ - 赤の代わりに青のオーバーレイ矢印アイコン

その上、TortoiseSVN はどうすればいいのか分からないようです。上記のリポジトリ ブラウザに表示されている 1 つの外部プロジェクトのみが「最新」(緑色のチェックマーク) として認識され、他のすべてのプロジェクトには大きな疑問符が割り当てられます…<br/> TortoiseSVN: ローカル オーバーレイ アイコンが外部プロジェクトをバージョン管理外として表示する

私が間違っている場所と私が何をする必要があるかについてのアイデア...

  • すべての外部プロジェクトを SVN のサブフォルダー (つまり、リンクされたプロジェクト) として表示しますか?
  • TortoiseSVN がローカルでこれらのプロジェクトを最新のものとして認識するようにしますか?

これを整理するのに役立つヒントがあれば幸いです。:)

4

1 に答える 1

1

Stefan Küng が指摘しているように、これは実際にはバグであり、回避策があることが判明しました。

しかし、それにもかかわらず、次のフォルダーを作成して ^/_all/ フォルダーにコミットし、それぞれの外部を (_all/ フォルダーに直接ではなく) それらに追加すると、うまくいくと言っていますか?

SVN でこのフォルダーを作成します... | ...そして、これを外部として取り付けます

^/_all/project1/トランク | ^/project1/トランク
^/_all/groupA/subgroup1/project2/トランク | ^/グループA/サブグループ1/プロジェクト2/トランク
^/_all/project3 | ^/project3

そうではありません:

^/_all/project1 | ^/project1/トランク
^/_all/グループA/サブグループ1/プロジェクト2 | ^/グループA/サブグループ1/プロジェクト2/トランク
^/_すべて/ | ^/project3
于 2014-05-11T21:37:15.847 に答える