我们是否应该在提交SVN之前更新?

ane*_*yzm 20 svn

当我向SVN提交内容时,我应该首先更新本地副本,还是自动完成合并?

换句话说,我应该在提交之前一直更新,还是我可以提交?

eck*_*kes 14

是的你应该.

虽然并非总是必要,但这样做是个好主意.

想象一下,其他人改变了一些不会导致冲突但对你的改变有反应的东西.然后,您将检入并且服务器上的版本不是您测试的版本.

因此,在提交之前,总是svn update要确保您的更改仍然像您认为的那样:测试WC中的​​版本,如果您的提交仍然合理,请执行此操作.如果出现错误,请在提交回购之前修复它们.


ste*_*eax 11

集中版本控制系统(CVCS)中的合并(如subversion)总是在提交之前完成,因此您应该更新,测试(如果有更改),然后提交.

良好的电子书 - 通过实例的版本控制(免费)比较CVCS和DVCS可在此处获得

  • @MarioDeSchaepmeester肯定,这是分布式版本控制系统更适合大型团队的原因之一. (3认同)