9

Это своего рода вопрос юзабилити для использования VS2005: у меня есть разные ветви того же решения Visual Studio 2005, которое вышло из управления версиями. Файлы решений и проектов также находятся под контролем версий. На моей рабочей станции разработки у меня иногда есть несколько экземпляров Visual Studio, открытых на другой версии или ветви. Все они отображаются под тем же именем в заголовке окна и панели задач, что затрудняет переход к правильному и т. Д. (То же самое относится к списку недавно открытых проектов на начальной странице, но я редко использую это, в любом случае.)Работа с различными версиями/ветвями одного и того же решения Visual Studio 2005

Я попытался найти способ изменить отображаемое имя, не сталкиваясь с большими проблемами с исходным кодом, но Visual Studio 2005, похоже, принимает имя решения от имени самого файла SLN, а не из какого-либо атрибута внутри него.

Это уже поможет Visual Studio показать полный путь к файлу решения в строке заголовка, но я также не нашел способа сделать это.

Как вы обрабатываете разные версии из того же решения?

+0

Я возьму его в качестве запроса особенности пластической SCM: P Не трудно реализовать. – pablo

ответ

-2

Почему вы не переименовываете файл решения на свои ветви, например. MySolution-branchXY.sln?

Update:

Я не уверен, я понимаю ваш комментарий.

Как только у вас есть разветвленное решение, у вас есть две независимые версии каждого файла: одна на соединительной линии (или ветке источника) и одна на новой ветке. Эти два файла просто разделяют общую историю, но вы можете изменять их самостоятельно на обеих ветвях. Итак you can переименовать решение в вашу филиал.

+0

Я не могу переименовать его в исходном контроле, потому что для него это тот же самый файл, только разные версии. Я также не хочу переименовывать его локально, чтобы иметь возможность обновлять его из исходного элемента управления. Однако я мог бы попытаться создать соединение (жесткую ссылку) с файлом решения локально. –

+0

Спасибо за обновление, это имеет смысл. Я просто пытался найти локальное решение, потому что я не уверен, что кто-то еще так же заботится о проблеме, как и я. –

+0

Идея жесткой ссылки, вероятно, самая лучшая. –

0

Такая же проблема здесь. VS имеет плохую поддержку одинаково названных решений в разных каталогах.

Несколько Hacky обходной путь: http://www.helixoft.com/blog/archives/32

5

Используйте (бесплатно) VSCommands плагин:

http://geekswithblogs.net/deadlydog/archive/2011/04/29/friendly-visual-studio-solution-names-for-branches.aspx

Я предполагаю, что это работает только при использовании различных папок для различных отраслей (не переключающих СВН), но все же, это хороший материал.

+0

Вопрос был о VS 2005. Кажется, этот плагин предназначен только для VS 2010. – M4N

0

Там идеальное расширение для вашей проблемы, но вы должны использовать, по крайней мере VS 2010:

http://visualstudiogallery.msdn.microsoft.com/f3f23845-5b1e-4811-882f-60b7181fa6d6

Он изменяет строку заголовка, так что не нужно переименовывать решения или файлы.

Я знаю, что это старый пост, но, возможно, у вас есть теперь новый VS версии :-)