zoukankan      html  css  js  c++  java
  • 解决tortoiseSVN冲突的方法

     

    Two tips:

    1.
    我们习惯的懒惰的操作就是下班前整个项目commit,但事实是没有必要把整个项目的所有文件都提交给svn管理,甚至有些文件提交后麻烦大大的。比如vs solution下的xxx.user文件,这个提交后造成冲突几乎是100%的。
    解决的方法就是在在TortoiseSVN的Setting中设置Global ignore pattern值为“*/bin */obj *.bak *.*scc *.user *.suo *.gpState *.webinfo bin obj *.dll *.pdb *.exe Thumbs.db */TestResults”,这里示例的pattern主要针对使用Visual Studio的开发人员。

    2.
    在TortoiseSVN的Setting中勾选 Use "_svn" instead of ".svn" directories,某些时候(我不确定是那些时候).svn在windows系统会出错。

    解决tortoiseSVN冲突的具体思路如下:
    SVN冲突的原因:

    你在本地的修改和版本库中的版本修改的地方重叠了,也就是说,你修改了某一行,你
    的同事也修改了同一行。这个就需要你自己手工去解决了。当冲突发生时,要注意如果你修改的文件的内
    容很多,你需要先备份一下你的本地文件。
    tortiseSVN冲突的标志:

    在冲突的文件上会有一个三角标志,里面有一个感叹号。
    tortiseSVN冲突的解决:

    首先找到冲突文件,右击会出现tortoiseSVN的选择列表。选择“编辑冲突”,
    你会看到你的本地的版本跟远程版本库的版本的区别,下面还有一个合并的版本显示,红色标记就显示了
    冲突的位置。
    其次,找到冲突位置以后你需要选择是用你自己的版本,还是版本库里的版本来解决冲突。
    再次,手动修改了冲突的地方以后,你需要右击出现tortoiseSVN的选择列表。然后选择“解决冲突”,
    这样才能真正的解决掉冲突。

  • 相关阅读:
    html中<a>标签_top和_parent的区别
    HTML基础练习
    HTML <!DOCTYPE>标签 各版本对应的标签是否有无
    HTML <!DOCTYPE>标签
    doctype声明 过渡transitional 严格strict 框架frameset
    xhtml1-frameset.dtd
    【xunsearch】笔记
    python 根据文件创建时间排序
    wkhtmltopdf
    linux:/lib/libc.so.6: version `glibc_2.7′ not found【没有解决】采用新方法达到目的
  • 原文地址:https://www.cnblogs.com/heavyhe/p/4547325.html
Copyright © 2011-2022 走看看