c# - checkin 没有更改的文件的缺点?

标签 c# visual-studio visual-studio-2017 tfs-power-tools

无论是否是错误,TFS 都会强制文件进入待定更改部分,即使没有更改, checkin 这些文件是否有缺点?

请注意根据this ,删除没有更改的文件的方法是使用 TFS 强大的工具发出以下命令:

tfpt uu /noget /r 

checkin 没有更改的文件有什么缺点?它是否会对常规的敏捷 TFS 工作流造成某种障碍? 为什么我不应该 checkin 没有更改的文件?

最佳答案

从我发现的所有内容来看,TFS (2017) 本质上禁止 checkin 未修改的文件。如果您试图强制解决这个问题,服务器将拒绝“更改”并出现错误:

All of the changes were either unmodified files or locks. The changes have been undone by the server.

如果您在一次 checkin 中混合更改和未更改的文件,则实际上只有修改的文件会留下任何记录。服务器撤消对未修改文件的“更改”,就好像它们从未被修改过一样。生成的变更集将仅显示实际修改的文件。

关于c# - checkin 没有更改的文件的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45286616/

相关文章:

c# - 如何读取 de Exchange 数据库?

visual-studio - 无法在具有 Anaconda 环境的 VS Code 中为 Plotly Dash 运行本地服务器

c# - 如何在 Visual Studio 中查看 Markdown 文本?

visual-studio-2017 - VS2017 中的 "Initialize interactive with project"

c# - 通过句柄抓取另一个窗口并将其显示为我的表单中的预览/视频 (C#)

c# - 在 ComboBox 中绘制图像和文本

c# - Entity Framework 6 中的直接导航属性

c# - 具有公共(public)构造函数的单例模式

.net - Visual Studio 和 .NET 中的测试条件

docker - 如何从命令行运行 VIsual Studio Docker 容器?在 VS 中有效,但在命令行中无效