我从ubuntu资源库安装了新的svn副本。版本是1.6.12。
现在,例如,假设有两个用户:User1和User2。
第1天
第2天
User1开始工作,删除main.cpp中的所有内容,提交并回家。
User2在User1离开更新后开始工作,他从存储库中获取空的main.cpp而没有任何冲突提示。
那么问题是否可以调整svn以便在上述情况下提示更新冲突?
答案 0 :(得分:2)
实际上除非 User2 在更新前进行了更改,否则不存在冲突。
svn update
仅表示使用存储库中的最新修订更新工作副本。因此,预期(并且预期)行为将空文件(该文件的最新版本)提取到工作副本中。
答案 1 :(得分:2)
在上述情况下?
没有冲突,因为user2没有任何本地更改,可以产生冲突并需要手动合并