我从svn中删除并忽略了一个我认为是用户特定的文件夹(如果您感兴趣,nbproject)。由删除/重新添加引起的三通冲突
这是粗心的,原来我错了,那么在恐慌,避免造成一片混乱,我解开了忽略,添加的文件夹,然后提交。
这是比较粗心,我意识到我的地方旧之一是增加了一个“新”的文件夹。这导致与随后更新的任何人发生合并冲突。这个文件夹有很多变化,而且我可能会在自己的版本中进行更改,所以每个人都可以保证一个混乱的冲突,因为不清楚哪些更改值得保留。
我能做些什么来避免导致这个树冲突,使用svn的每个人?
我相信合并会参与,但我无法弄清楚如何在合并之前的文件夹,普通的合并似乎并没有工作(它没有帮助,我没有经验,最文档似乎适用于简单的情况)。
我很想再删除该文件夹,然后合并,但我不知道这会引起更大的混乱。
任何建议,将不胜感激,包括链接到相关的问题,我没有足够的知识来认识其中一个答案将适用于这种情况。然而,我认为丰富的“我遇到了合并冲突”的问题不是,我找不到任何有用的东西。
问题在于svn上的每个人都必须这样做。我更喜欢避免这个问题的解决方案(即解决我原来的错误)。我在我发给他们的电子邮件中链接了这个问题,所以他们会看到你的答案,但希望他们不需要它。 – Finn 2013-03-12 18:21:47
如果您在本地使用所描述的方法修复了您所做的,然后提交所有更改(并且根据'svn status'您的本地副本是最新的),并且只要它们没有发生任何冲突的更改在他们的本地副本中,他们可以“svn update”并获得更正版本。 – shx2 2013-03-12 19:03:08
啊,我错过了你的观点。这确实是固定的东西。删除它是唯一的直觉 - 但我现在明白了。谢谢。 – Finn 2013-03-12 20:34:05