22

複製

git-svn で特定の svn ブランチをリモート リポジトリとして使用するにはどうすればよいですか?

私は git-svn を使用して、svn 上の他の誰かによる開発を追跡しています。gti-svn を使用して、ある svn ブランチから別の svn ブランチに切り替える方法を理解しようとしています。私が見つけることができたすべての例は、実際のブランチの代わりに場所を切り替える方法として svn switch を使用することについて話しています。

基本的に、svn fetch を使用して、/svn/branch/1.2 ではなく、/svn/branch/1.3 からプルを開始したいと考えています。

4

3 に答える 3

21

これらのコマンドは、git-svn を介して svn ブランチで作業するときに非常に役立ちました。

#create local Git branch that mirrors remote svn branch

git checkout -b local/RELEASE-0.12 RELEASE-0.12 
#will connect with a remote svn branch named ‘RELEASE-0.12′

# -n will show which svn branch you will commit into:
git svn dcommit --dry-run 

justaddwater.dkに関する私の記事の完全な説明を参照してください。

于 2009-05-19T11:17:06.073 に答える
7

-T -b -tSVN リポジトリを (またはを使用して) 適切に複製した場合は-s、次のような git branch コマンドを使用できるはずです。

git reset --hard remotes/branch

git checkout branch

于 2009-04-08T08:26:58.677 に答える