svn - 如何在服务器不可用时保存提交

时间:2011-12-16 08:03:42

标签: svn

假设svn服务器几天不可用(例如,您没有互联网连接就位。)

我可以继续工作并在svn回来时提交,但这不方便,因为我的所有更改都只会进行一次修订。

相反,我想在本地“检查点”修订,当svn回来时,我想提交大量修订。

换句话说 - 不同的错误修复应该进行不同的修订。

我知道我可以创建本地svn服务器然后同步服务器。但是,如果不创建额外的svn服务器,我可以做我想做的事吗?

3 个答案:

答案 0 :(得分:5)

既然你已经拒绝了local-svn repos选项....也许你应该研究一下git?还有git-svn?

答案 1 :(得分:1)

正如Jake Feasel所说,git可能是最好的方式。如果这不是一个选项,您可以在每次想要检查点时创建补丁(差异)。当存储库再次可用时,请进行干净的检出,修补,提交,修补,提交和等等。

答案 2 :(得分:0)

本地SVN服务器(和交换机命令)或DVCS - 您只有这两个选项。

与git-boys相反,我建议使用Mercurial和hgsubversion作为Subversion的透明和脑力驱动的桥梁