情况要求我在 git repo 上对自己的工作进行版本控制,而项目的“主干”在 svn repo 上,这意味着我需要定期更新我的 svn 工作副本并将其修订合并到我的 git 工作副本中,反之亦然. 在 svn 和 git 中有没有简单的方法来做到这一点?我目前使用 SmartGit 和 TortiseSVN 作为客户端。
问问题
104 次
2 回答
2
是的,使用git svn
. 查看手册页以获取更多详细信息,但基本思想是使用 克隆svn
存储库,然后使用和git svn clone
保持所有内容处于最新状态。git svn rebase
git svn dcommit
于 2013-04-21T04:33:50.987 回答
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
于 2013-04-21T11:30:52.010 回答