Git 中的 csproj 文件是否需要 xml 标签 SccProjectName、SccLocalPath、SccAuxPath、SccProvider 和 SAK 值

Hop*_*ppe 6 git csproj visual-studio

我最近将一个解决方案从 TFS 转移到 Git。

CSPROJ 曾经有以下几行:

<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
Run Code Online (Sandbox Code Playgroud)

有时 Visual Studio 现在会删除它们。

我相信他们告诉 csproj 文件转到 sln 文件以找出源代码控制绑定(SAK - 应该已经知道)。我知道 Git 在 sln 文件中没有任何绑定,所以我应该能够删除它们。

<SccProjectName>
</SccProjectName>
<SccLocalPath>
</SccLocalPath>
<SccAuxPath>
</SccAuxPath>
<SccProvider>
</SccProvider>
Run Code Online (Sandbox Code Playgroud)

有人可以确认我可以安全地删除它们吗?

Phi*_*ppe 11

你可以删除它,这在 git 中没有用。

这是您使用 TFVC 版本控制时添加的信息。当您使用 Git 时,将不再使用这些信息。