svn delete local edited-file on `update` 而不是引发冲突

svn delete local edited-file on `update` instead of raising a Conflict

我正在使用 TortoiseSVN 客户端 1.12 和 VisualSVN 服务器(不知道版本)。 我和 Jack(我的同事)和 Daisy(我的第二位同事)向当地人签出一个 svn 回购协议,
有一个名为 ImageCutter.cs 的文件。修订为 951
杰克将其删除并 commit 更改服务器(修订版 952
Daisy 更新,编辑其他内容,然后提交到服务器(修订版 ...989
我仍然更新 ImageCutter.cs 文件。
update(从根目录)并且我编辑的 ImageCutter.cs 消失了,甚至在 Recycle Bin 中也没有, 没有引发冲突 。 这怎么会发生? 我对 svn 了解不多,但我认为当我 Update 和其他人在我本地更新时删除了一个文件时应该会出现 conflict。我错了吗?

Am I wrong?

是的。 svn up 将你的 WC 更新到(给定的)修订状态,冲突将被引发 只有 双方有重叠的变化,在所有其他情况下 repo-state 有更高的优先级(同时 nor-overlapping 您 WC 中回购的更改将被合并)