【发布时间】:2016-07-21 03:32:20
【问题描述】:
我目前正在使用 VS 2015 连接到 TFS。
当服务器上的某些文件发生更改(例如,通过同事的签入)时,该文件的“最新”列在我的源代码管理资源管理器中更改为“否”。
但是,此状态更改不会通过目录层次结构向上传播,这意味着我必须检查所有叶目录是否有可能的更改。
可以更改“源代码管理资源管理器”或 TFS 设置以传播状态吗?
【问题讨论】:
-
不,那是不可能的。但由于 Get Latest Version 仅检索更改的文件,因此您可以安全地在顶级目录级别定期执行它。
-
您始终可以编写 VSPackage 来为您生成该列表。
-
@jessehouwing:感谢您的回复,但这正是我不想要的。我想在不更新本地存储库的情况下获取服务器端的更改列表(例如,任何 SVN 客户端都可以向您显示更新将更改的项目)
-
你可以从命令行很容易地做到这一点:
tf get /recursive /noprompt /preview。在 UI 中,此预览选项不可用。
标签: tfs visual-studio-2015 source-control-explorer