将svn工作副本合并到git工作副本中,反之亦然?

时间:2013-04-21 04:30:53

标签: git svn tortoisesvn smartgit

情况要求我在git repo上编写我自己的工作,而项目的“主干”在svn repo上,这意味着我将经常需要更新我的svn工作副本并将其修订版合并到我的git工作副本中,反之亦然。在svn和git中有没有简单的方法呢?我目前正在使用SmartGit和TortiseSVN作为客户。

2 个答案:

答案 0 :(得分:2)

是的,请使用git svn。查看man page了解详细信息,但基本想法是您使用svn克隆git svn clone个回购,然后使用git svn rebase和{{1保持最新状态}}

答案 1 :(得分:0)

使用SmartGit / Hg克隆存储库。根据URL,它会立即识别出它是SVN存储库,或者会询问您。在这种情况下,请选择 SVN 。生成的克隆与使用 git-svn 时的克隆类似,但SmartGit的功能更强大:

http://www.syntevo.com/smartgithg/svn-tour.html

http://www.syntevo.com/smartgithg/documentation.html?page=concepts-svn