【问题标题】:Ignore Items in Team Foundation Server忽略 Team Foundation Server 中的项目
【发布时间】:2013-11-14 19:02:06
【问题描述】:
我正在尝试通过 Visual Studio 对 Team Foundation Server 进行初始代码签入。尝试签入一次后,我收到了一些错误。这些错误出现在 ReSharper 文件中。由于我不需要签入这些,显然,我现在正试图排除它们。但是,如果不对每个 ReSharper 文件夹执行“撤消待处理的更改”,我似乎无法将它们从待处理的更改中删除。由于其中有很多,而且我可能必须在每次签入时都这样做,所以我希望有一种更简单的方法可以忽略这些文件(类似于 git 的忽略功能)。
我怎样才能忽略所有这些 ReSharper 文件夹和其中的文件以供将来签入?
【问题讨论】:
标签:
visual-studio-2012
tfs
【解决方案1】:
可能重复:How can I exclude a specific file from TFS source control
假设您也在使用 TFS 2012,您可能需要查看 .tfignore 文件。与.gitignore 文件类似,您可以指定要忽略的文件和文件夹模式。
编辑在评论中回答问题:
您可以自己创建此文件(只是一个名为 .tfignore 的文本文件),并将其放置在您希望应用规则的任何目录中。这些规则递归地应用于子目录,但您可以在子目录中放置额外的 .tfignore 文件以获得更细粒度的控制。
在 Windows 资源管理器中创建文件的附加提示:右键单击并选择新建 > 文本文件。将文件命名为 .tfignore.(注意 尾随 点)。尾随点会自动删除,您最终会得到正确的文件名。