道歉,如果这是一个愚蠢的问题,但......
我们是一个非常小的团队(3)在TFS的主分支上工作,进行本地更改,然后检查它们(如果需要合并)。令我困惑的是如何在登记之前将服务器中的更改合并到我的本地副本。我确信在TFS中我错过/遗忘了这个特定情况的事情非常简单。
有人能提醒我吗?
答案 0 :(得分:2)
在TFS中,您只需在Visual Studio中执行“获取最新信息”。
如果您正在使用命令行,则可以:
cd \Code
tf get . /recursive
或只是tf get
(取决于你的工作空间是如何映射的)。
如果您所做的本地更改与您的同事在服务器上签入的更改之间存在冲突,TFVC将尝试合并,如果无法解决,则会将该文件标记为对您有冲突的更改解决。
TFVC还会在您允许签入之前获取您尝试签入的任何文件的最新版本,此时也会强制合并。如果有人改变了很多文件并且你自己只改变了一个文件,这可能会让人感到困惑,因为最新的只会是你改变的文件,在这种情况下我通常会再次获得所有文件。