TFS:为什么 Cloak 是灰色的?
TFS: Why is Cloak grayed out?
我参加了 VS Community 2017。
我正在尝试永久忽略 packages 文件夹的签入。
我去了 Source Control Explorer,但是 file/folder 的上下文菜单中的 Cloak 选项在 Advanced 下是灰色的:
我尝试在根文件夹中添加 .tfignore
文件,并向其中添加 packages
和 /packages
,但没有成功。
有什么想法吗?
Cloaking is the process of defining which folders or files should be
** ignored by the workspace on your development machine.**
这可能不适合您的情况。您只能隐藏已经在源代码管理中的 files/folders。如果你的packages文件夹是新添加的pending changes而没有签入,cloak选项应该是灰色的。
尝试在下面声明,而不是只忽略 .tfignore 文件中的 \packages
,并在 [=31= 中添加 disableSourceControlIntegration ]个文件,再试一次。
\packages
!\packages\repositories.config
更详细的步骤请参考这个问题:Get TFS to ignore my packages folder
另一种方法是仅将包文件夹检查到 TFS(没有任何文件或子文件夹),然后进行隐藏操作。
有关 nuget 包的更多信息 restore/TFS 请参阅本教程-- Package Restore with Team Foundation Build
您只能隐藏已经提交给服务器的内容,因为您在包文件夹中有待处理的添加,所以不是。
包文件夹由包管理器添加,但您可以通过在解决方案目录设置 disableSourceControlIntegration
到 true
中创建 NuGet.config 文件来将其配置为跳过该步骤。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
</configuration>
我参加了 VS Community 2017。
我正在尝试永久忽略 packages 文件夹的签入。 我去了 Source Control Explorer,但是 file/folder 的上下文菜单中的 Cloak 选项在 Advanced 下是灰色的:
我尝试在根文件夹中添加 .tfignore
文件,并向其中添加 packages
和 /packages
,但没有成功。
有什么想法吗?
Cloaking is the process of defining which folders or files should be ** ignored by the workspace on your development machine.**
这可能不适合您的情况。您只能隐藏已经在源代码管理中的 files/folders。如果你的packages文件夹是新添加的pending changes而没有签入,cloak选项应该是灰色的。
尝试在下面声明,而不是只忽略 .tfignore 文件中的 \packages
,并在 [=31= 中添加 disableSourceControlIntegration ]个文件,再试一次。
\packages
!\packages\repositories.config
更详细的步骤请参考这个问题:Get TFS to ignore my packages folder
另一种方法是仅将包文件夹检查到 TFS(没有任何文件或子文件夹),然后进行隐藏操作。
有关 nuget 包的更多信息 restore/TFS 请参阅本教程-- Package Restore with Team Foundation Build
您只能隐藏已经提交给服务器的内容,因为您在包文件夹中有待处理的添加,所以不是。
包文件夹由包管理器添加,但您可以通过在解决方案目录设置 disableSourceControlIntegration
到 true
中创建 NuGet.config 文件来将其配置为跳过该步骤。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
</configuration>