我该在哪里找到TFS默认忽略的完整文件列表(例如*.dll,*.log等)?我在GIT中看到过它,但没有在“本地”版本控制中看到。我也看到了很多链接,描述如何创建您的本地.tfignore并在其中编写内容。
例如:
#不要忽略此文件夹及其子文件夹中的.dll文件
!*.dll
例如:链接,但如果系统上没有自定义的.tfignore,则可以在哪里查看已预定义的将被TFS排除的文件列表?
例如:链接,但如果系统上没有自定义的.tfignore,则可以在哪里查看已预定义的将被TFS排除的文件列表?
"C:\Users\youraccount\AppData\Local\Microsoft\Team Foundation\x.0\Configuration\VersionControl"文件夹下找到"LocalItemExclusions.config"文件并打开。(可能有多个名为1.0、2.0、3.0的文件夹,你需要确保打开版本与你的TFS版本相匹配的文件夹。)
你会发现这些文件夹和文件类型默认情况下被忽略,并且它们是在该文件中定义的。 <Exclusion>bin</Exclusion>
<Exclusion>obj</Exclusion>
<Exclusion>*.exe</Exclusion>
LocalItemExclusions.config
文件中可以看到,每个项目集合都有一个TeamProjectCollection/DefaultExclusions
节点(每个集合一个),并且都带有lastDefaultExclusionUpdate
时间戳属性。这表明这些是由服务器定义的排除项。我该如何管理它们? - Matej