我正在做一个项目,我需要同时打开相同源代码的几个分支。有没有一种简单的方法可以一目了然地告诉我在 Visual Studio 上查看的是哪个分支。目前我正在检查源文件的属性以查看路径以识别分支。
一定有更好的方法 - 我如何一眼就能看出我在看哪个分支?
我正在做一个项目,我需要同时打开相同源代码的几个分支。有没有一种简单的方法可以一目了然地告诉我在 Visual Studio 上查看的是哪个分支。目前我正在检查源文件的属性以查看路径以识别分支。
一定有更好的方法 - 我如何一眼就能看出我在看哪个分支?
试试VsCommands扩展。它在任务栏中的解决方案徽章和标题栏中显示当前分支。我正在使用 mercurial,它似乎很好用。
使用 VS2013 的免费 Branch Info TE Extension (BITE):
https://visualstudiogallery.msdn.microsoft.com/33a5274b-271b-45dd-8dc5-734d927a19dd?SRC=VSIDE
如果它是完全相同的代码 - 它有什么意义?如果不是,也许在同一个解决方案中使用不同的命名项目?
顺便说一句,您不必使用项目名称更改默认命名空间,因此应该相对容易做到。
然后还有另一种方法 - 将鼠标指针悬停在文件选项卡上,您几乎会立即看到文件路径。每次我在新版本上工作时都会这样做,但会从旧版本中检查一些东西。
如果只有 2 个版本 - 您可以使用 2 个显示器。我将旧的(较少使用的)版本放在“侧面”显示器上,将当前(更改最多的)版本放在“正面”显示器上。