作为一名自由开发人员,我喜欢将我的所有开发都保留在我自己的SVN服务器中,以便持续集成以及记录所做的更改和时间.
我现在正在与一个内部使用SVN的客户合作,显然希望我在他们的SVN服务器上与他们的开发团队合作.
这一般来说很棒,但它也会让我放弃我在这个项目上的工作实践而失去我的内部簿记方法.如果这种情况发生很多,那么我最终会得到相当宽松的工作标准 - 最终会因项目而变化(我显然不希望这样).
是否有一些创造性的方法可以充分利用这两个世界,并且在两个SVN服务器中都提交代码?我不介意在前面或每次提交/更新上做一些额外的工作以将其拉下来.
svnsync看起来可能是个不错的选择.有没人试过这个?有没有人有其他建议?
我不确定问题是什么。您使用不同的 SVN URL,但其他一切都相同。你所说的“簿记”是什么意思?
也许归结为谁拥有代码 - 如果是他们,他们完全有权要求您使用他们的版本控制系统。而且,由于听起来您正在与开发团队合作,因此他们的人数比您多。
因为还有其他开发人员参与其中,所以您显然必须处理他们的存储库,以确保您始终拥有最新的代码,从而避免冲突等。
如果您担心保留代码的副本(假设这是合法的),有很多方法可以实现这一点,例如,定期将指向其服务器的工作文件夹导出到计算机上指向您的服务器的另一个工作文件夹,并且犯罪。
| 归档时间: |
|
| 查看次数: |
1960 次 |
| 最近记录: |