私は既存のsvnリポジトリをgitに移そうとしています。この2つの間で同期を行う必要はありません(git svn fetch
esまたはdcommit
)。これ以上の移行はありません。git-svnクローンが 'master'をランダムブランチに設定するのはなぜですか?
私はgitリポジトリを作成するには、このコマンドを発行:
git svn clone -s https://server/repos/my_repo
これは細かい走りました。しかし、ディレクトリに新しいmy_repo
ディレクトリがあると、そこにあったファイルはブランチの1つ(トランクではない)の一部でした。
行うgit branches -a
利回り:
* master
modelExperimentalTrunk
[email protected]
dRefactoring
reorganise
stableV396
tags/v1.0
trunk
私はマスターブランチにですが、私のサンドボックス内にあるファイルはdRefactoring
支店(私達のより多くの無名の分岐の1つ)から、実際にしています。
質問:
- はなぜ
master
ブランチがtrunk
に接続されていませんでしたか? trunk
に再接続する方法はありますか?または、それはgit svn clone
ステージで実行できますか?- また、これがサーバー上にあるとすれば、
git svn
は--bareリポジトリを作成できる方法はありますか?トランクにmasterブランチを再接続 が