我正在将TortoiseSVN Client 1.12与VisualSVN服务器一起使用(不知道版本)。
我和杰克(我的同事)和黛西(我的第二任同事)签出了一份SVN回购给当地人,
有一个名为ImageCutter.cs
的文件。修订为951
杰克删除它,然后commit
更改为服务器(修订952
)
雏菊更新,编辑其他内容,然后提交到服务器(修订... 989
)
我仍然更新ImageCutter.cs
文件。
我update
(从根目录)并删除了ImageCutter.cs
,即使在Recycle Bin
中也没有,没有引发冲突。
怎么会这样
我对svn不太了解,但是我认为conflict
和我在本地更新时其他人删除了文件时应该提出Update
。我错了吗?
答案 0 :(得分:1)
我错了吗?
是的。 svn up
将您的WC更新为(给定的)修订状态,仅会仅引发冲突,而双方的更改都是重叠的,在所有其他情况下,回购状态具有更高的优先级(同时也不重叠) WC中的回购更改将被合并)