2

SVNに「ExternalFolder」と「trunk」があります。'trunk'には、ExternalFolderにリンクされた空のフォルダーがあります(以下に記述)。次の例のように、トランクを分岐し、ExternalFolderにタグを付けて(または分岐して)、新しく分岐したトランクの「externals」を接続し、新しくタグ付けされたExternalFolderに接続するスクリプトを作成します。

  • トランク
    • Project1
      • 外部( ExternalsFolderにリンクされています)
  • ExternalsFolder
  • ブランチ
    • Project1_BranchA
      • TaggedExternalsFolder
      • Project1
        • 外部(Project1_BranchA \ TaggedExternalsFolderにリンクされています)

これを実現するのが難しい場合は、新しいタグ付きまたは分岐した「ExternalFolder」を別の場所に配置することもできます。両方を同じディレクトリに配置するのは、アクセスを簡単にするためです。これを達成する簡単な方法はありますか?スクリプトを書く必要がありますか?

みんなありがとう

4

1 に答える 1

0

私はあなたと同じような問題を抱えていました。私はpysvnを使用してPythonスクリプトでそれを解決しました:

  1. プロジェクトのすべての外観を再帰的に取得します
  2. 各外部をフリーズし、外部プロパティにリビジョンを明示的に設定します(各外部のブランチ/タグを作成するよりも簡単です)
  3. 次に、タグまたはブランチを作成します
于 2012-11-13T09:15:39.593 に答える