【发布时间】:2010-12-29 11:09:45
【问题描述】:
我正在寻找一种解决方案,我可以使用 SVN 将文件保存到 2 个不同的存储库。
我必须有 2 个存储库,一个是我系统中的本地存储库,另一个是生产服务器中的存储库,当我在本地更改文件时,如何将文件提交到不同位置的 2 个不同存储库时间。
本地存储库的设置方式对开发人员来说是可行的。并且生产存储库具有不同的文件夹结构。
【问题讨论】:
标签: svn
我正在寻找一种解决方案,我可以使用 SVN 将文件保存到 2 个不同的存储库。
我必须有 2 个存储库,一个是我系统中的本地存储库,另一个是生产服务器中的存储库,当我在本地更改文件时,如何将文件提交到不同位置的 2 个不同存储库时间。
本地存储库的设置方式对开发人员来说是可行的。并且生产存储库具有不同的文件夹结构。
【问题讨论】:
标签: svn
据我所知,这是不可能的。一个工作副本一次只能受一个存储库的控制。
这可能可以使用提交后挂钩来实现,但会很复杂。
最简单的方法可能是在本地拥有两个目录,一个镜像另一个。不过,您仍然需要进行两次提交。
这听起来有点像不好的做法。你确定这是明智和必要的吗?对于您的方案,是否有更好的解决方案,例如external?
【讨论】:
【讨论】:
你见过http://wandisco.com/ 吗?这就是他们所做的以及更多。
【讨论】: