在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,大家不可避免的都遇到过SVN冲突的问题,开发的时候,应该认真学习SVN的知识,减少冲突,集中时间放在开发上。
出现如下窗口 Theirs窗口为服务器上当前最新版本 Mine窗口为本地修改后的版本 Merged窗口为合并后的文件内容显示
3、如果要使用服务器版本,在Theirs窗口选中差异内容,右键,选择Use this text block(使用这段文本块)。同理如果要使用本地版本,在协商后,在Mine窗口右键,选择Use this text block(使用这段文本块)。
4.修改完成后,保存文件内容。 5.本地用户在冲突目录下,选中文件--右键菜单—TortoiseSVN—Resolved(解决)。会列出冲突的文件列表, 如果确认已经解决,点OK。 6.提交解决冲突后的文件;
如果自己所负责的代码分涉及到其他人了,禁止私自修改 1.先更新再提交。 2.提交的时候以“姓名—修改内容”格式进行 3.只提交自己修改的类,勿提交整个解决方案 4.调试完毕之后,只有运行无错误、生成无错误才可提交! 5.尽量做到多提交(保留自己每一步变化的版本控制) 6.开发的时候最好还是有一个SVN的负责人来管理,维护好代码,提高开发的进度。