[英]Merging an svn working copy into a git working copy and vise versa?
在某些情況下,我需要在git repo上對自己的工作進行版本控制,而項目的“ trunk”在svn repo上,這意味着我將需要定期更新svn工作副本並將其修訂版本合並到git工作副本中,反之亦然。 有什么簡單的方法可以在svn和git中做到這一點? 我目前正在使用SmartGit和TortiseSVN作為客戶端。
是的,使用git svn
。 檢查手冊頁以獲取更多詳細信息,但是基本思想是,您使用git svn clone
svn
repo,然后使用git svn rebase
和git svn dcommit
保持最新。
使用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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.