我有一个本地git存储库,已经设置了git origin。
现在客户端要求将项目存储在其内部的svn存储库中。
我想保留当前用于开发的git基础架构,并且只向某个分支机构推送到svn服务器(例如,发布分支)。
在这种情况下,git-svn桥接是正确的解决方案吗?
答案 0 :(得分:0)
是的,对于你的情况,git-svn是一个非常有效的选项。您可以在现有git存储库上执行git svn init ...
或者git svn clone
到新存储库,稍后将您的真实来源添加为git remote add origin ...
。
Git-svn对你来说不会是一个远程(如原点),你将使用git svn xxx
命令,最值得注意的是git svn rebase
,git svn dcommit
。可以使用git svn dcommit
检查svn分支git svn info
。{/ p>