您的位置:首页 > 其它

SVN如何避免冲突

2015-08-09 00:11 316 查看
在团队开发时,必然会用到代码版本控制工具,比如SVN。

但是多人共同维护同一份代码,当对同一文件进行增删时,就可能造成冲突,如何尽可能避免冲突相当重要。

首先,每次,新建任何文档,都会修改项目文件,所以新建文件时必须要commit一下自己的项目文件。

然后,先update别人的代码,再commit自己的代码。

再后,还是无法避免代码冲突,update别人的代码之后,还是会发生很多的错误,比如说:

并不是所有的小伙伴都会按照要求,提交他们的项目文件,造成找不到方法,找不到类的错误,这时候,就需要我们手动去找到文件所在的位置,然后手动的包含在项目中;

关于项目文件的冲突,可以考虑先编译一下,一般会报告错误,项目文件中出现乱码”<<<<<<之类的,可以尝试手动删除乱码,不过建议revert,将项目文件revert,不会丢失代码;

如果还是有冲突,那么必然是多人修改了同一文件(如cs文件、cshtml文件等),这时候就要考虑,将你的代码回滚一下了,注意一定要斟酌,实现不可行,让你的小伙伴回滚,不过最主要的是,在一个合格的开发团队中,不应该出现这样的事情。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: