当我进行轻微的重构时,我经常在SVN中遇到树冲突。我将重命名目录和BOOM,树冲突。刚才我尝试从我的项目中删除两个空的,未使用的包。 SVN抱怨我的工作副本在我尝试提交时已经过时了,所以我更新了它并尝试再次提交。突然间我发生树冲突,我不知道为什么。
我将附上我的IDE的屏幕截图。希望它能说明为什么我很困惑。怎么可以空 目录与任何东西都有冲突?
编辑:我今晚再次发生这种情况。成功提交后,我尝试删除两个空目录。我的SVN客户抱怨我的工作副本已经过时,所以我更新了它,突然间我发生了树冲突。我成功提交的部分原因是将文件从最终为空的目录中移出,因此,据我所知,它们应该已经在当前版本中,并且不应该需要更新。
答案 0 :(得分:0)
即使是Empty目录也将包含隐藏格式的.svn文件。因此,在从SVN Checked主目录中删除Empty目录之前,应首先从Empty目录中删除.SVN文件,这些文件将通过启用隐藏文件来显示。删除.SVN文件后,SVN不会检查您删除的目录,因为它总是会检查每个目录中隐藏的.svn文件。希望能解决你的问题。