tfs - "tf get"当文件有本地更改并且有新版本可用时

标签 tfs

我更喜欢在 TFS 中使用命令行,但我不确定当您对文件进行本地更改并且有新版本可用时,如何完成 VS2010 所做的等效操作。 VS问你要不要合并等问题

当我在一个文件上执行 tf get 时,有没有一种方法可以自动合并,我在其中进行了本地更改并且文件的新版本可用?

最佳答案

如果您对一个文件有待处理的更改,并且服务器上有更新的内容,那么当您执行 tf get 时,您会收到冲突通知,并且内容不会被下载。

此时,您可以运行 tf resolve 来引发冲突解决对话框,类似于您在 Visual Studio 中看到的,允许您自动合并,在三向合并工具中合并,或者只需使用服务器或本地版本。

如果您更喜欢完全自动化的体验(或者您在 Unix 上使用 tf 命令行客户端),那么您还可以为 tf resolve。例如,要自动合并一个文件:

tf resolve $/Project/File.txt /auto:AutoMerge

关于tfs - "tf get"当文件有本地更改并且有新版本可用时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10622802/

相关文章:

TFS 构建代理 - 等待请求代理

powershell - 使用 TFS vNext 任务 : A parameter cannot be found that matches parameter name 的问题

asp.net-mvc - TFS 上的 Visual Studio 2013 构建错误

tfs - 通过合并查看 TFS checkin 历史记录?

tfs - CustomizableOutDir=true 在 Team Build 期间中断 MSTest.exe

visual-studio - 在没有 Visual Studio 的情况下获取 TFS 中的最新源代码

TFS2013 计划生成 : Manually triggered Builds are not being accounted for when Scheduled Build are kicked off

git - 从 Visual Studio 2017 使用 git 克隆时出现 "Illegal characters in path"

version-control - 如何在TFS中修改默认的“ checkin 操作”?

c# - 找不到命名空间 - 使用 TFS 构建