无论是否是错误,TFS强制文件都在待处理的更改部分,即使没有更改,检查这些文件是否有缺点?
请注意,根据this,摆脱没有变化的文件的方法是使用TFS电动工具发出以下命令:
tfpt uu /noget /r
签入没有更改的文件有什么缺点?它是否对常规敏捷TFS工作流程构成某种障碍? 为什么我不应该检查没有变化的文件?
答案 0 :(得分:1)
从我发现的所有内容来看,TFS(2017)固有地禁止检入未经修改的文件。如果您尝试强制解决问题,服务器将拒绝“更改”并显示错误:
所有更改都是未修改的文件或锁定。变化 被服务器取消了。
如果您在一次签入中混合已更改和未更改的文件,则只有修改后的文件实际上会留下任何记录。服务器撤消对未修改文件的“更改”,就好像它们从未被修改过一样。生成的变更集将仅显示实际修改的文件。
答案 1 :(得分:0)
经过多次尝试后对我有用的解决方案是: 收到讯息时 所有更改都是未修改的文件或锁。服务器已撤消更改 这意味着没有任何改变, 因此,tfs拒绝更改 当我进行更改之后,我进行了检查,并写信给我说它起作用了, 就我而言,我不明白为什么当我运行Chrome或资源管理器时它不能保存所有更改 这是答案- 3个步骤: 在菜单中-项目-属性 我需要的文件的调试是在本地调试上,我已更改为仅调试 enter image description here
然后,我在解决方案中更改了我拥有Report Project1的问题文件,然后按了更改的右键 访问TARGET SERVER VERSION中旧的sql
enter image description here 然后我对文件进行了部署,最后解决了