gpt4 book ai didi

svn - 将本地 Git 存储库与主 Subversion 存储库一起使用

转载 作者:IT王子 更新时间:2023-10-29 00:33:36 26 4
gpt4 key购买 nike

我听说可以在开发人员机器上拥有本地 Git 存储库,同时将源代码的主副本存储在 svn 存储库中。

一个很好的用例是您有一个供每个开发人员使用的中央 svn 存储库。一位开发人员偶尔会离线,并希望跟踪他/她在离线时所做的更改。当开发人员重新联机并可以访问 svn 时,他们的工作副本修改可以 checkin svn。当文件 checkin svn 时,我可以丢失 Git 在本地发生的更改历史记录。

有人可以概述如何最好地实现这一目标吗?像这样工作有什么陷阱吗?

最佳答案

你可以使用类似 this tutorial 的东西作为起点。我还读了this tutorial .

这种工作模式有几个缺陷。最重要的是你不能使用 svn 版本 1.5 mergeinfo 并期望它通过 git 生存。如果您使用(可以说是相当不错的)svn 1.5 merge 功能,这是一个主要缺点。

git-svn 的手册页还包含您应该理解的“警告”部分下的一些注释。一旦我了解了所有注意事项,我就明白了使用此设置的好处比我的具体案例的实际成本要低。所以我用我的精力说服项目改用 git,我刚刚成功了。

关于svn - 将本地 Git 存储库与主 Subversion 存储库一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1268279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com