[英]Convert existing SVN working copy to git repository
我在计算机上有SVN工作副本,我想从中创建git本地存储库。 之后,我希望能够将更改从新创建的本地git存储库推送到svn存储库。 我的想法是避免通过git-svn克隆svn存储库,因为这会花费一些时间。
我的想法是避免通过git-svn克隆svn存储库,因为这会花费一些时间。
抱歉,没有办法解决。
git svn clone
创建的git存储库将包含SVN存储库的完整历史记录(除非您限制克隆过程)。 该信息不包含在您的SVN工作副本中,因此git svn clone
必须从SVN服务器获取它。
一直试图在同一个WC上同时使用git和svn。 如果您已经离线并且无法执行git svn克隆,则还可以。
确实这不是一个正统的事情,但是对于一些提交并且没有分支/合并它非常有用。
在两个VCS中正确设置忽略项可能会很有用:在git中,忽略.svn文件夹,在svn中,忽略.git,然后添加.gitignore。
那很有趣。 要将git commits添加到svn repo中,只需使用最相关的git checkout(或全部)。
不用说,假定没有其他人在同一svn分支上工作。 如果没有,只需创建一个(临时)临时分支,然后将其与原始分支合并。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.