修改SVN导出后的数据、再添加回SVN
我在工作副本中添加了一个文件
添加到SVN中:
随后,变成了一个蓝色的图标+号,我们提交。
解决冲突
我们可能会出现这样的一个问题:我们的SVN是一个团队正在开发。但是在commit之前,有人就把我正在编辑的文件给修改了。于是当我在提交的时候就出现了冲突【当前的数据不一致,冲突了】
localhost2用户导出了SVN的数据,并且修改了文件:
另一个用户localhost也在修改该文件,但是它没有做updata操作。并不知道该文件已经被修改了。
当他修改完,想要更新到SVN中的时候,发现冲突了。
面对冲突,我们有两种方案:
- 放弃本次的修改
- 查看冲突的内容是什么,当查看完再决定要哪个的数据,或者是合并起来。
我们进去冲突修改的页面,决定要的是哪一行的数据
最后修改完,点击保存操作就行了。
关于冲突的建议
- 修改文件之前,先进行一次update操作
- 修改完成后,及时commit,不要在本地停留过长时间
- 在多位团队成员协作时,尽量修改自己撰写的部分,尽量不要修改不属于自己撰写的部分
- 出现冲突很正常,可以通过前面的方法解决,不要相互覆盖
工作流程图