标签:
下班前提交代码,没想到遇到一堆冲突。。。
遇到冲突的时候最为心烦,不过也是难以避免的。只能耐心处理,首先要找到发生冲突的文件,仔细审查冲突的代码,对比最新版本的代码和自己的代码,再加以整合。然后提交的话一般是没问题的。除非在修改冲突期间又有新的版本更新了,刚好存在冲突的地方,那就比较郁闷了,只能一步一步来,直到成功提交为止。为了更好避免这种情况,可以跟工作组里的人协商,等自己提交完之后,别人才可以提交代码。有时候,团队合作里面的沟通是很重要的,良好的沟通,可以节省很多时间和精力。
如何降低冲突解决的复杂度:
1、当文档编辑完成后,尽快提交,频繁的提交/更新可以降低在冲突发生的概率,以及发生时解决冲突的复杂度。
2、在提交时,写上明确的message,方便以后查找用户更新的原因,毕竟随着时间的推移,对当初更新的原因有可能会遗忘
3、养成良好的使用习惯,使用SVN时每次都是先提交,后更新。每天早上打开后,首先要从版本库获取最新版本。每天下班前必须将已经编辑过的文档都提交到版本库。
标签:
原文地址:http://my.oschina.net/carbenson/blog/523087