Visual Studio 2015 TFS .tfignore文件

时间:2016-04-21 12:00:23

标签: tfs visual-studio-2015 tfvc

我希望忽略Visual Studio 2015解决方案中的文件夹(及其内容),从办理登录到tfs。

我在项目的根目录中创建了一个名为“.tfignore”的文件,其中包含我要排除的文件夹。

该文件的内容如下所示:{ "meta": { "error_type": "APINotAllowedError", "code": 400, "error_message": "you cannot view this resource" } }

这根本不起作用。即使我将basic+public_content+follower_list添加到文件中,也不会排除任何内容。

有人知道问题出在哪里吗?如何以工作方式连接它?

3 个答案:

答案 0 :(得分:29)

首先,请确保您的.tfignore文件创建没有任何问题。此文件没有任何后缀。创建它的一种方法是建议您使用"tfignore."重命名new.txt文件。它将自动更改为正确的.tfignore文件。

您还可以使用自动生成的.tfignore文件,按照以下步骤操作:

  1. 在Pending Changes页面的Excluded Changes部分中,选择 检测到更改链接。
  2. pending changes, Detected changes link , which counts the number of adds, in this case 50003 add(s) (I have a busy directory clearly!)

    出现“提升候选人更改”对话框。

    1. 选择一个文件,打开其上下文菜单,然后选择忽略此本地 item,“按扩展名忽略”,“按文件名忽略”或“按文件夹忽略”。
    2. the promote candidate changes dialog opens. right-clicking an item in its list includes options like "Ignore by extension *.js"

      1. 选择确定或取消以关闭促销候选更改对话框         框。
      2. .tfignore文件显示在“包含的更改”部分中     待更改页面。您可以打开此文件并进行修改以满足    你的需求。
      3. the .tfignore is automatically created by Visual Studio  and appears in pending changes with the "add" notation, suggesting you will commit it

        更多信息请查看来自MSDN链接的自定义哪些文件被版本控制忽略Add files to the server

答案 1 :(得分:3)

如果您的.tfignore文件位于解决方案根目录文件夹中,则向其添加\Dist将使TFS忽略 Dist 文件夹仅在内根文件夹。例如,如果您在子文件夹中创建 Dist 文件夹(例如解决方案中的任何项目文件夹),它就无法工作。

在这种情况下,您只需使用Dist而不是\Dist,然后规则将适用于.tfignore根文件夹及其所有子文件夹。

这仅适用于文件夹。

答案 2 :(得分:2)

您的文件路径斜杠是错误的斜杠,它应该是反斜杠\

\Dist