現在、私はsvnリポジトリでやや独創的なレイアウトで作業しています。ブランチが表示されるディレクトリは2つあります。たとえば、このレイアウトでは複数のブランチディレクトリを持つsvnリポジトリを追跡することはできますか?
Project/
Foo/
A/
B/
C/
Support/
Branches/
taskbranch1/
taskbranch2/
taskbranch3/
taskbranch4/
Tags/
、実際に指定された「トランク」がありません。ディレクトリ "A"、 "B"、 "C"はそれぞれ、同じ製品の複数バージョンの進行中の開発を表しているという意味でブランチであり、開発者にとっては「トランク」に最も近いものですそこに。
Branches/
は、より伝統的な、タスク指向の枝が含まれています(つまり、彼らは一般的に短命であり、それらが表すタスクが完了したときにA、BまたはCにマージされ、削除されている)
で働きますgit、私は "Foo"の子どもたちを "サポート/支店"の子供たちを支店として扱いたいと思っています。としかし、svn-remote.branches設定で許可されているワイルドカードは、これを可能にするのに十分な表現ではないようです。
以前は、タグとブランチに同じsvn URLを使用して、いくつかの異なるgitリポジトリ(A、B、Cにそれぞれ1つ)を設定しましたが、無駄に見えます。これらの3つのリポジトリの内容は同一になります。
ありがとうございます。私はあなたが単一のsvn-remoteセクションの下に複数のブランチ設定を持つことができないことを知りませんでした。 – clarkcox3