假设svn服务器几天不可用(例如,您没有互联网连接就位。)
我可以继续工作并在svn回来时提交,但这不方便,因为我的所有更改都只会进行一次修订。
相反,我想在本地“检查点”修订,当svn回来时,我想提交大量修订。
换句话说 - 不同的错误修复应该进行不同的修订。
我知道我可以创建本地svn服务器然后同步服务器。但是,如果不创建额外的svn服务器,我可以做我想做的事吗?
答案 0 :(得分:5)
既然你已经拒绝了local-svn repos选项....也许你应该研究一下git?还有git-svn?
答案 1 :(得分:1)
正如Jake Feasel所说,git可能是最好的方式。如果这不是一个选项,您可以在每次想要检查点时创建补丁(差异)。当存储库再次可用时,请进行干净的检出,修补,提交,修补,提交和等等。
答案 2 :(得分:0)
本地SVN服务器(和交换机命令)或DVCS - 您只有这两个选项。
与git-boys相反,我建议使用Mercurial和hgsubversion作为Subversion的透明和脑力驱动的桥梁