我们正在尝试使用 Microsoft Team Foundation Server Source Code Control 来替代 SVN。
因此,如果此过渡的摩擦最小,那就太好了。
例如,在 SVN 中,每当我在文件夹中创建新文件,然后使用“Tortoise SVN 检查修改”时,我都会得到添加文件、删除文件和编辑文件的主列表。
我知道在 Visual Studio 的 TFS SCC 中,等效于 Pending Changes Panel。但是,此面板仅列出已编辑的文件。我怎样才能像 SVN 一样在该面板中也列出新文件?
最佳答案
工作流实际上取决于您使用的是 Local Workspaces
还是传统的 Server Workspaces
。由于您来自 SVN,Local Workspaces
可能是一个不错的选择。
本地工作区(TFS 2012 的新增功能)
Local Workspaces
是 TFS 在 DVCS 上的尝试,实际上为您提供了更像 SVN 的体验。包含本地工作区的 pending changes
窗口分为以下区域:
Included Changes
- 这实际上是源代码管理中已经已更改的文件。Excluded Changes
- 这些是工作区内不在源代码管理中的所有文件。这就像您在 SVN 中的Added
文件。
服务器工作区
Server Workspaces
是传统的 TFS 工作区方法。项目在明确添加之前不会在源代码管理中。
这里有一篇关于差异的更详细的文章:http://msdn.microsoft.com/en-gb/library/bb892960.aspx
关于visual-studio-2010 - TFS SCC : How can I get new files listed in the Pending Changes Panel in Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402541/