当文件进行本地更改并且有新版本可用时,"tf get"

and*_*bd1 3 tfs tfs2010

我倾向于使用命令行和TFS,但是我不确定如何在文件上进行本地更改并且有新版本可用时完成VS2010的操作.VS询问是否要合并等问题.

当我tf get在一个文件中进行本地更改并且有一个新版本的文件可用时,有没有办法自动注释?

Edw*_*son 6

如果您对文件进行了挂起更改,并且服务器上有更新的内容,那么当您执行此操作时tf get,系统会通知您存在冲突,并且不会下载内容.

此时,您可以运行tf resolve以提高冲突解决对话框,类似于您在Visual Studio中看到的,允许您自动执行,合并三向合并工具,或者只是采用服务器或本地版本.

如果您更喜欢完全自动化的体验(或者您tf在Unix上使用命令行客户端),那么您还可以提供解析选项tf resolve.例如,要自动激活文件:

tf resolve $/Project/File.txt /auto:AutoMerge
Run Code Online (Sandbox Code Playgroud)

  • 还有一件事要补充.在TFS11中,此功能实际上内置于tf get(并从gui获取).如果内容是可自动播放的,TFS将为您完成. (2认同)