作为一名自由开发者,我喜欢将所有的开发工作放在自己的SVN服务器上进行,这样可以实现持续集成,并记录每次更改的时间和内容。
现在我正在与一个客户合作,他们也在内部使用SVN,显然希望我在他们的SVN服务器上与他们的开发团队一起工作。
总体来说,这很好,但这也会迫使我放弃自己的工作方式,并失去我的内部记录方法。如果这种情况经常发生,那么我的工作标准将变得松散 - 最终因项目而异(这显然是我不想要的)。
有没有一些创造性的方法可以兼顾两全,让代码同时存在于两个SVN服务器中?我不介意在每次提交/更新时进行一些额外的工作。
svnsync看起来可能是一个不错的选择。有人试过吗?还有其他建议吗?
现在我正在与一个客户合作,他们也在内部使用SVN,显然希望我在他们的SVN服务器上与他们的开发团队一起工作。
总体来说,这很好,但这也会迫使我放弃自己的工作方式,并失去我的内部记录方法。如果这种情况经常发生,那么我的工作标准将变得松散 - 最终因项目而异(这显然是我不想要的)。
有没有一些创造性的方法可以兼顾两全,让代码同时存在于两个SVN服务器中?我不介意在每次提交/更新时进行一些额外的工作。
svnsync看起来可能是一个不错的选择。有人试过吗?还有其他建议吗?