奇怪的文本被添加到我的SVN提交。

时间:2011-07-28 14:19:42

标签: svn commit

以下是一个例子:

    private void btnUndo_Click(object sender, EventArgs e)
    {
<<<<<<< .mine
=======

当第三行和第四行从我的提交中进行更新时,它们被添加到其他开发者机器中。我正在使用SVN。

这里添加了什么?

3 个答案:

答案 0 :(得分:2)

您/某人在更新/提交方面存在冲突,但您在签入之前未解决此问题。

<<<<<=====是为了向您展示源代码的哪些部分存在冲突,您需要在实际提交之前解决这些问题 - 提交甚至可能会警告您,您可能已向SVN确认已解决此问题。

答案 1 :(得分:0)

这就是说该文件与该行存在冲突,并且这是您的本地文件存在冲突。附近可能有一个“他们的”部分(上面可能?)代表与您不同意的存储库代码

答案 2 :(得分:0)

其他开发人员似乎正在提交处于冲突状态的文件。

svn commit不允许您提交未解决的冲突文件(您必须先执行svn resolved)。

或许更大的问题是他为什么/如何将此文件提交到存储库?