SVN リポジトリの特定のブランチを別の既存の GIT リポジトリにインポートするにはどうすればよいですか? 元。svn/my-branch --> git/my-branch
1 に答える
0
はい、次のようなことを行います (詳細については、こちらを参照してください):
.git/config で新しいブランチを定義します。
[svn-remote "release-branch"] url = svn+ssh://user@example.com/source/branches/branch_name fetch = :refs/remotes/git-svn-release-branch
SVN ブランチをインポートします。SVN_BRANCHED_REVISION は、SVN でブランチが発生したときのリビジョンです。
git svn fetch release-branch -r SVN_BRANCHED_REVISION
SVN_BRANCHED_REVISION 値を確立するには、次を使用できます。
svn log --stop-on-copy PATH_TO_BRANCH
ローカル Git ブランチをリモート ブランチに接続します。
git branch --track release git-svn-release
チェックアウトと更新
git checkout release git svn rebase
于 2015-11-24T08:31:10.667 に答える