【发布时间】:2013-04-02 02:25:56
【问题描述】:
我目前正在使用 TFS 2010 进行源代码控制,但我遇到了一些奇怪的问题。
假设开发人员 1 签出一些文件,进行一些修改,然后签入。然后,当开发人员 2 在源代码管理中对这些文件执行“获取最新”时,它将打开“解决冲突”选项卡和每一个开发人员 1 修改的文件将在那里,冲突类型:“现有文件”和描述:“本地存在同名文件”。我还应该提到,Developer 2 没有签出文件,所以我假设不会发生冲突,它只会在所有文件上获得最新的。
每次有人进行更改时都会发生这种情况。有没有其他人遇到过这样的问题,如果有,您是如何解决的?
谢谢!
【问题讨论】:
-
Developer 2 的工作区听起来很糟糕。如果您为 Developer 2 创建一个新工作区,通过“获取最新”填充它,然后再次尝试您的步骤,您能否重现此情况?
-
是的,就像泰勒说我使用“核”选项。只需删除 Dev 2 计算机上的所有文件,然后执行获取特定版本以强制重新下载所有内容。