基本要求:
提交到SVN上的代码不允许出现编译错误
因为出现编译错误将影响到其他成员的开发进度。
提交到SVN的代码是随时可以运行的
因为出现不可运行的代码将影响到其他成员的开发调试。
每天至少与SVN服务器同步2次
早晨打开eclipse以后更新,晚上下班前提交自己的代码。
鼓励更多次数与SVN服务器的同步,保持良好的工作习惯,预防长时间不同步导致的大面积代码冲突问题。
正确的SVN操作步骤如下:
同步远程仓库
进行SVN操作以前一定要先同步远程仓库,浏览一下本地与远程的差异。 在Eclipse中同步以后会自动切换到同步视图,此时可以看到哪些有冲突、哪些需要更新、哪些是新增的、哪些是要提交的, 之后的操作都应该在这个同步视图中完成。
解决冲突
红色表示文件存在冲突,此时应优先解决冲突。查看远程与本地代码的差异,通过与组员沟通交流解决冲突。 解决完冲突后应将冲突文件标识为已合并状态,从而消除冲突标记。
更新内容
在提交内容之前应先更新远程仓库的内容到本地,更新完以后可以确定远程仓库的修改是否给自己新增的代码带来了问题, 如果更新后发现存在问题应进行相应的修改。
提交内容
完成以上的步骤,最后确定本地仓库的代码已不存在问题了,才可以提交内容, 这样才能保证提交到SVN的代码是不会影响他人工作的。