Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 更改文件';s生成操作不会更改。csproj_Tfs - Fatal编程技术网

Tfs 更改文件';s生成操作不会更改。csproj

Tfs 更改文件';s生成操作不会更改。csproj,tfs,Tfs,我需要更改文件的生成操作属性。当我更改它时,TFS检测到有更改,我可以看到消息“something.csproj已自动签出进行编辑。” 如果我将本地的.csproj与源代码管理中的.csproj进行比较,则没有变化。因此,当我尝试签入更改时,它将失败,因为TFS抱怨没有更改 如何更改文件的生成操作 这是在TFS(又称Azure DevOps)上使用TFVC(不是git)。在本地文件中进行更新后,确保已将更新提交到本地存储库。然后,您可以尝试比较本地和远程之间的差异 通常,您需要提交新的更改,以

我需要更改文件的生成操作属性。当我更改它时,TFS检测到有更改,我可以看到消息“something.csproj已自动签出进行编辑。”

如果我将本地的.csproj与源代码管理中的.csproj进行比较,则没有变化。因此,当我尝试签入更改时,它将失败,因为TFS抱怨没有更改

如何更改文件的生成操作


这是在TFS(又称Azure DevOps)上使用TFVC(不是git)。

在本地文件中进行更新后,确保已将更新提交到本地存储库。然后,您可以尝试比较本地和远程之间的差异

通常,您需要提交新的更改,以便将这些更改记录到本地存储库中。如果不提交,新的更改通常不会自动记录到存储库中

[更新]

请检查以下事项:

  • 确保已正确连接到TFS服务器上的项目
  • 更改的文件是否列在“挂起的更改”窗口中
  • 如果更改的文件已列在“挂起的更改”窗口中,请参考上述步骤,尝试将工作区中的文件与TFS服务器上的最新版本进行比较

另外,你也可以试试。

我的错,我应该在帖子里说清楚。这是在TFS(Azure DevOps)上使用TFVC实现的。它没有使用git.Hi@Farid,我已经用更多的建议更新了我的答案。请检查一下。