有一个文件我总是改变,但我永远不想被检入.我希望TFS阻止我检查它或提交更改.如何配置TFS来执行此操作?
详细信息:项目中有另一个开发人员检查了一些我喜欢在本地计算机上注释掉的错误代码.由于他们是客户,我更愿意将其作为技术练习,而不是将其作为政治练习.
KMo*_*raz 89
TFS低估的功能之一是隐藏真实内容.像SVN一样ignore,隐藏真实内容会让你忽略某个文件夹或文件.
隐藏文件夹很简单:只需右键单击源代码管理浏览器上的文件夹并选择即可 Cloak
用户界面不会在单个文件上显示隐藏真实内容,但有时您可能想隐藏某个文件,例如app.config.
转到File> Source Control>Workspaces
选择您的工作区并单击Edit.
在工作文件夹下,以及具有状态的新条目,Cloaked并输入要隐藏的文件的完整服务器路径.(如:$/MyTeamProject/Dev/Src/SomeProject/app.config)

在Local Workspace中,使用你可以使用.tfignore文件(相当于.gitignoreGit)
.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
Run Code Online (Sandbox Code Playgroud)
另一种方法是拒绝签入文件(需要管理权限):
右键单击文件>单击Properties>Security
添加您的用户并Deny在Check In权限上标记.

And*_*son 12
对于TFS 2012,只需使用.tfignore文件即可.
将忽略的文件添加到在本地工作空间中映射的文件夹时,它们不会显示在团队资源管理器的"待更改"页面中.
http://msdn.microsoft.com/en-us/library/ms245454.aspx
Visual Studio 2013(和2012)
通过选择文件并转到以下内容即可使用此功能:
File > Source Control > Advanced > Exclude ... from Source Control
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31262 次 |
| 最近记录: |