Vic*_*cky 2 c# tfs visual-studio tfvc
当我在 TFS 中获得任何项目的最新版本时,所有更改(主要是包)都将检测到更改。看到他们后我该怎么办?提升它们会包含在 TFS 中的更改,而忽略它们会在构建解决方案时忽略它们。从磁盘中删除它们会完全删除它们。
我应该怎么做才能获得没有所有这些复杂性的最新版本?
首先,你应该明白什么是检测到的变化,以及之间的差异changes和detected changes。
虽然本地工作区中的编辑可以通过编辑文件隐式挂起,但添加和删除仍然必须显式挂起。但是,TFS 版本控制的工作区扫描器还会检测作为“候选”添加的新文件,以及作为删除候选的丢失文件和文件夹。Team Explorer 的 Pending Changes 页面有一个链接,显示检测到的添加和删除的数量,并提供了一个到“Promote Candidate Changes”对话框的链接,该对话框可用于挂起对这些项目的“真实”添加或删除。这称为“提升”候选人添加和/或删除的内容——因为它们变成了真正的待定更改。
源链接:服务器工作区与本地工作区
在您的情况下,您可以保留检测到的更改。由于检测到的大多数更改都是包文件夹,因此您也可以按照 Daniel 的建议使用 tfignore 文件忽略这些文件。其结果:
如何创建.tfignore文件,你可以按照我在这个问题中的回答:Visual Studio 2015 TFS .tfignore file
| 归档时间: |
|
| 查看次数: |
2565 次 |
| 最近记录: |