如何防止“ svn更新”删除本地更改?

时间:2019-02-11 03:18:29

标签: svn version-control tortoisesvn

我和我的团队正在使用我们项目的存储库和软件TortoiseSVN进行版本控制。我们有5个人在努力。当我们执行“ svn更新”时,经常会发生某些事情:

1)我和一位合伙人正在同一文件上进行更改(例如:“ A”)

2)我的伙伴提交了他们的更改,因此文件“ A”的更改。

3)我尝试提交更改,但正如预期的那样,它显示“您的文件已过期”

4)因此,我首先进行“ svn更新”

5)然后,我检查了文件,然后,我对文件“ A”所做的某些更改被伙伴的更改覆盖。

应将其标记为冲突,但不是。每次我们更新,或者至少经常更新,都会发生这种情况。这是一个非常严重的问题,因为它大大延迟了我们的项目进度。

我们期望的是:

1)要更新我们的工作目录,而不会自动删除自己的更改

2)当我们的一些队友对我们正在处理的同一文件进行更改时,SVN应该显示冲突,并允许美国决定保留什么代码,不保留什么代码。

我们目前得到的是:并非所有svn冲突都被检测到,而是在没有建议的情况下删除了一些本地更改。

0 个答案:

没有答案
相关问题