如何知道在Visual Studio中从Git创建了哪个分支?

问题描述:

我从Git的另一个分支在Visual Studio 2017中创建了一个新的分支。说2.0.0。我将来如何知道分支2.0.0是我创建的分支?我没有提交任何新分支。如何知道在Visual Studio中从Git创建了哪个分支?

我跟着这个question的所有答案,他们的回答并没有给我我所期待的。没有显示我'2.0.0'或我有错误。另外一些答案很复杂。我不熟悉命令行Git命令,因为我主要使用VS的UI中的Git。

我认为这个信息存在于VS解决方案的某个Git文件中。想知道我可以打开哪个文件,它有答案或使用简单的Git命令。

+0

Git本身并没有跟踪这些信息,认为它没用。 VS有可能为此添加自己的非Git数据,但我怀疑它没有。 – torek

+0

我不认为VS跟踪这些信息。如果这是最终需要的东西,但不是已经创建的分支,那么您可以尝试始终以某些特殊用户身份运行Visual Studio,然后在'.git/refs/heads/2.0.0'中检查文件的所有者,代表分支。如果所有者是该用户,则表示VS创建了该分支(不知道这是否有效,但是谁知道)。 –

此文件x:\ xxxx \ SolutionFolder \ .git \ logs \ HEAD具有条目,显示创建的分支以及它们来自哪里。