SVN就是这么简单(下)

简介: 笔记

修改SVN导出后的数据、再添加回SVN


我在工作副本中添加了一个文件

60.jpg

添加到SVN中:

61.jpg


随后,变成了一个蓝色的图标+号,我们提交。

62.jpg



63.jpg


解决冲突

我们可能会出现这样的一个问题:我们的SVN是一个团队正在开发。但是在commit之前,有人就把我正在编辑的文件给修改了。于是当我在提交的时候就出现了冲突【当前的数据不一致,冲突了】

localhost2用户导出了SVN的数据,并且修改了文件:

64.jpg


另一个用户localhost也在修改该文件,但是它没有做updata操作。并不知道该文件已经被修改了。

65.jpg


当他修改完,想要更新到SVN中的时候,发现冲突了。

66.jpg


面对冲突,我们有两种方案:

  • 放弃本次的修改
  • 查看冲突的内容是什么,当查看完再决定要哪个的数据,或者是合并起来。

67.jpg


我们进去冲突修改的页面,决定要的是哪一行的数据

68.jpg



69.png

最后修改完,点击保存操作就行了。

70.jpg


关于冲突的建议

  • 修改文件之前,先进行一次update操作
  • 修改完成后,及时commit,不要在本地停留过长时间
  • 在多位团队成员协作时,尽量修改自己撰写的部分,尽量不要修改不属于自己撰写的部分
  • 出现冲突很正常,可以通过前面的方法解决,不要相互覆盖


工作流程图

71.jpg

目录
相关文章
|
开发者
svn总结
svn总结
52 0
|
Java Maven Android开发
SVN的使用
target、.project、.classpath、.settings 将maven项目提交到svn时,应该避免将target目录及eclipse配置文件 (.project,.classpath,.settings)提交,因为这些文件都是可以从源代码和pom文件重新生成的,没有必要再进行版本控制, 如果提交到svn中反而容易引起冲突和不便。
77 0
|
缓存 Linux 开发者
使用SVN的8个技巧
使用SVN的8个技巧
318 0
|
存储 iOS开发 Windows
SVN的详细讲解
SVN的详细讲解
159 0
SVN的详细讲解
|
C++ 数据安全/隐私保护
SVN上面的小总结
最近又用到了SVN正常性的碰到了些小问题,写的问题不多,最近碰到的就发上来然后解决了,供大家参考。 编程工具是VS2012. 1.SVN服务器端的ip会经常性跟换,有时候远程连接连接不到。
1202 0
|
开发工具 数据安全/隐私保护