我们有一个带有源代码的SVN存储库.我们真的想使用本地Git分支来开发新功能并利用Git功能,如合并算法.
那可能吗?如果是,有人可以提供一些有关如何执行此操作的信息吗?
cdh*_*wie 16
是.你需要使用git-svn.
首先,您将需要git svn clone您的SVN存储库.请注意,这将从SVN服务器获取每个修订,并将历史记录重新创建为Git存储库. 多个开发人员不应共享这些Git存储库.每个开发人员都应git svn clone单独运行
然后,您可以使用标准Git命令创建所有您想要的本地分支,因为您基本上有一个标准的Git存储库,其中包含一些用于跟踪SVN提交的额外SVN元数据.您可以使用命令git svn dcommit将Git中的提交推送到SVN服务器(每个Git提交将成为单独的SVN提交).
我会考虑阅读一个很好的git-svn教程.
(如果可能的话,您可能还会考虑是否真的宁愿使用git-svn将SVN存储库转换为Git存储库,然后完全停止使用SVN.)
| 归档时间: |
|
| 查看次数: |
3393 次 |
| 最近记录: |