【发布时间】:2015-06-09 19:42:21
【问题描述】:
我一直在使用 Visual Studio Online Git 项目测试 Visual Studio 2015 RC,我在 Visual Studio 上发现了一些问题。我想知道是否有人有办法摆脱这些问题,因为它们非常烦人。
- 连接到我的 VSO 项目后,打开 Team Explorer 并将存储库克隆到本地文件夹,我转到 Team Explorer 中的 Branches。然后我选择一个远程分支,右键单击它并选择 Checkout。 Visual Studio 没有给我任何关于正在发生的事情的反馈,并且在结帐完成后,分支树视图没有更新。我必须手动刷新列表。
- 我有两个本地分支机构。当我转到“分支”窗口时,活动分支是粗体的。当我右键单击另一个分支并要求结帐时,它会在结帐第二个分支后将第一个分支保持为粗体。我必须手动刷新,以便当前状态反映在界面上。
- Visual Studio 更改了内部 obj 文件夹中的一些文件。当我尝试签出另一个分支时,它给了我一个错误,说有未提交的更改。由于我不想提交这些更改,因此我排除了这些文件,以便它们不包含在提交中。 Visual Studio 仍然不允许我签出另一个分支。然后我右键单击每个文件并撤消更改。输出窗口显示撤消已执行,但文件仍在待处理更改列表中。我必须手动刷新,以便清空列表。
- 对本地存储库提交一些更改后,我想将它们推送到远程。在同步时,我在 Outgoing Commits 上看到本地提交。然后我按下推送,Visual Studio 推送更改,但列表未刷新。再次。
这些只是我发现的一些问题,当 Visual Studio 不刷新界面时。这可能会导致错误和误解。
您对如何克服这些问题有任何想法吗?
【问题讨论】:
-
在 VS2015 的新完整版本(即不是 RC)中,我遇到了与 #4 相同的问题。
-
#4 我也一样
-
我遇到了与 #3 类似的问题,但即使手动刷新也不会清空 Pending Changes 列表。我什至将文件移动到“包含”或“排除”并再次尝试“撤消”,但即使输出窗口显示撤消操作已执行,它们仍然存在。
标签: git visual-studio visual-studio-2015