36

我正在使用 Visual Studio 2012,链接到 TFS 2012 进行源代码控制。

我刚刚分支了一些代码,但是在创建分支文件后它告诉我我没有“管理分支”权限。

不是问题,我可以解决这个问题,但我的谷歌技能让我无法弄清楚这个紫色小“T”图标在源浏览器窗口中的含义。

在此处输入图像描述

我认为这是一个待定的更改?

那天晚些时候:在整理完权限后,我检查了新分支 ok 并且图标消失了,但我仍然想知道它的含义,以及如何识别可能出现的任何其他图标。

4

2 回答 2

34

它只是待处理的分支操作的新 VS2012 图标。如果你仔细观察,它不是一个“T”,而是一个向上的分裂箭头。如果您查看文件 -> 源代码管理 -> 分支和合并 -> 分支菜单项,可以看到更大版本的图标。

通常你不会看到这个,因为分支操作通常是在服务器端执行的。在您的情况下,由于您没有权限,因此它被跟踪为待处理的分支请求,并在您的权限问题得到解决后清除。

于 2013-04-01T23:39:52.583 回答
14

当您签入新分支时,紫色图标将消失。

紫色 T 符号将显示在新创建的有待更改的分支中的所有文件旁边(分支已创建但未签入)。我认为这是源代码控制或分支级别的“待更改”指示器。

于 2014-05-02T14:44:35.397 回答