Visual Studio 2015 TFS 将文件添加到源代码控制

3
我有以下问题-
在“团队资源管理器-待处理更改”中,有一个选项可以自动检测处于源代码控制下的文件夹中添加的文件。问题是检测到超过50,000个文件。
有没有办法编辑这个列表?删除我不关心的项目,使其在我想要添加文件时相关?
(我知道我可以在源代码控制中添加项目,但我希望使用此选项)

Detected changes

1个回答

3
您可以点击“Detected”链接,弹出“提升候选人更改”对话框,然后选择要检入以进行提升的文件。
如果您使用本地工作区,您可以添加.tfignore文件,以忽略您不想在源代码控制中检测到的文件。例如:通过文件扩展名.txt进行忽略,则所有.txt文件都将在源代码控制中被忽略。它们将不会被检测到。
请参阅自定义哪些文件被版本控制忽略了解详细信息。
请注意,使用TFVC时,您需要在每个解决方案根目录中放置.tfignore文件。

.tfignore文件规则如下:

# 开始一行注释

*和?通配符被支持。

除非加上\字符前缀,否则文件规范是递归的。

!否定一个文件规范(匹配模式的文件不被忽略)

.tfignore file example

######################################
# Ignore .cpp files in the ProjA sub-folder and all its subfolders
ProjA\*.cpp
#
# Ignore .txt files in this folder
\*.txt
#
# Ignore .xml files in this folder and all its sub-folders
*.xml
#
# Ignore all files in the Temp sub-folder
\Temp
#
# Do not ignore .dll files in this folder nor in any of its sub-folders
!*.dll

enter image description here


@Ziv Weissman 目前我们只能在“推广候选更改”对话框中勾选/取消勾选文件,以确定哪些文件可以进行签入,无法在外部编辑。 - undefined
谢谢,通过右键点击并选择忽略 - 这将添加到 .tfignore 文件中吗?另外,我只想在我的机器上忽略这些更改,如果 .tfignore 文件只是本地的,它会起作用吗? - undefined
1
@ZivWeissman 是的,当你右键点击并选择忽略时,它会自动在解决方案根目录下生成一个 .tfignore 文件,并带有相应的排除设置。它只在本地工作,如果你只想为自己设置规则,请不要提交 .tfignore 文件。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接