无论是否是错误,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/