2016-08-09 7 views
1

こんにちは、私はSubGitバージョン3.2.1( 'Bobique')ビルド#3593に関する質問があります。トランクと特定のブランチのサブジットインポートを実行する方法

インポートするsvn repoに標準レイアウトがありません。

トランクと同じレベルの特定のブランチと1つの特定のブランチに対してのみ、「サブギットインポート」を設定するためのドキュメントが見つかりません。ブランチはブランチフォルダにありません。言い換えれば

..

SVNで私たちはマスターにマップされるべきトランクを得ました。 svnには分岐xがあり、展開するためにマップする必要があります。

私は明確であることを希望します。誰か助けてくれますか?あなたは以下の条件に応じて、次に

$ subgit configure --svn-url PROJECT_ROOT repo.git 

編集repo.git/subgit /設定を実行することができます

挨拶

すべての

答えて

1

まず。継続的な同期が必要な場合は、ほかのブランチを翻訳してもらいたいですか(たとえば、誰かがrefs/heads/newブランチをプッシュするときに、SVNに変換する必要があります)。はい、あなたは次のように構成していなければならない場合は、次の第2のケースで

trunk = trunk:refs/heads/master 
branches = x:refs/heads/develop 
#it's up to you whether you want to have tags/shelves or not 
#shelves = shelves/*:refs/shelves/* 
#tags = tags/*:refs/tags/* 

あなたはレフリー/ヘッド/ブランチをプッシュし、SubGitます:

trunk = trunk:refs/heads/master 
branches = x:refs/heads/develop 
branches = *:refs/heads/* 
#it's up to you whether you want to have tags/shelves or not 
#shelves = shelves/*:refs/shelves/* 
#tags = tags/*:refs/tags/* 

なしの場合を、あなただけのその特定のブランチを指定することができますそれを無視します。 翻訳が1回だけ必要な場合は、両方の構成が同じです。

最後に、あなたが継続的な同期を必要としない場合、あなたはその後、

$ subgit uninstall repo.git 
を実行することができます

$ subgit install repo.git 

を実行します

関連する問題