Abe*_*bel 4 svn tortoisesvn visualsvn ankhsvn visual-studio
有时,我发现自己的情况是,通过将内容加倍,放在=======中间,<<<<<<< .mine开头和<<<<<<< .r1276结尾,使有效文件无效.这导致了无法构建的项目:
<<<<<<< .mine
using System;
using System.Data;
namespace MyNamespace
{
class Xyz
//... a lot more code ...
}=======
using System;
using System.Data;
namespace MyNamespace
{
class Xyz
//... a lot more code ...
}
>>>>>>> .r1276
Run Code Online (Sandbox Code Playgroud)
它似乎想说"第一部分是我的第二部分属于修订1276",但为什么它这样做,更重要的是,我该如何防止它?我使用Visual Studio中的AnkhSVN和Visual SVN/Tortoise.我可能点击了错误的按钮,但是我不知道自己做了什么,并且很乐意听到更多知识渊博的SVN如何设法让我的文件搞砸了,以及下次要做些什么来防止它.
Dav*_*ite 10
您有合并需要解决的冲突.TortoiseSVN将以冲突状态显示这些文件,"Gibberish"是SVN跟踪尝试合并信息的方式.
请勿手动更改文件.使用TortoiseSVN"解决冲突"及其提供的UI来解决这些冲突.
在两个开发人员编辑它们并尝试签入其更改并且无法自动合并这两个文件之后,会出现这些冲突.