Управление версиями исходного кода для Visual Studio Express
Вопрос
Существуют ли какие-либо плагины Visual Studio Express для управления версиями исходного кода?Я начинаю проект самостоятельно, и у меня есть только экспресс-версия Visual Studio 2008.
Решение
Краткий ответ:Нет.
Выпуски Express не поддерживают ни надстройки, ни поставщиков системы управления версиями (SCC plug-ins).Хотя существуют способы заставить это работать, они недокументированы, нарушают лицензию и раньше у вас были проблемы с законом…
Другие советы
Способ, которым я это делаю, заключается в том, что у меня установлен TortosieHG, а затем в Visual Studios Express я перешел в меню Инструменты> Внешние инструменты.
Я создал следующие enteries:
Title: HG New Repositry
Command: C:\Program Files\TortoiseHg\hgtk.exe
Arguments: --nofork init Initial
directory: $(SolutionDir)
Title: HG Commit
Command: C:\Program Files\TortoiseHg\hgtk.exe
Arguments: --nofork init Initial directory: $(SolutionDir)
Затем я добавил два внешних инструмента на панель инструментов.Теперь я не получаю такой приятной интеграции, как с полной версией Visual Studios, но я могу зафиксировать исходный код и создать репозиторий исходных текстов, не покидая Visual Studios.
На самом деле вам не нужна интеграция / плагин.First не поддерживается, но есть очень хорошие альтернативы, чтобы заставить его работать.
Какой бы SCM вы ни решили использовать (SVN, МЕРЗАВЕЦ, ПластикСКМ, Переменчивый) просто используйте рабочий процесс "найти изменения":
- Внесите свои изменения
- Найдите свои изменения в инструменте, который вы выбрали для использования
- Зафиксировать
http://codicesoftware.blogspot.com/2009/12/how-to-find-changes-on-plastic-scm.html
Редактировать:PlasticSCM доступен бесплатно для 15 пользователей с 1 ноября 2010 года.
Visual Studio 2012 Express предлагает экспресс-версия Team Foundation Server.
Интеграция с системой управления версиями не поддерживается в экспресс-версиях Visual Studio.Ознакомьтесь со сравнительной таблицей функций по адресу http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx
Я не думаю, что существуют какие-либо плагины для экспресс-версий VS.Поиск в Google "Джейми Кэнсдейл" является канонической ссылкой для этого выпуска.
В руководстве VisualSVN говорится, что это работает со всеми выпусками Visual Studio, хотя я лично этого не пробовал.Я знаю, что ни один из компонентов Microsoft Team Foundation Server не будет работать с Express.
VisualSVN не поддерживает выпуски Visual Studio Express.Посетите здесь для получения дополнительной информации http://www.visualsvn.com/visualsvn/download/
Интересно, выполняет ли Express edition автоматическую проверку наличия обновлений файлов?Если это так, просто используйте TortoiseSVN и сэкономьте себе деньги на обновлении.
Вы можете получить облачный сервис Team Foundation бесплатно, если в вашем проекте 5 или менее участников.Я пользуюсь им уже несколько месяцев, и он отлично работает.Есть некоторые функции Team Foundation Server, которые пока недоступны, но, эй, это бесплатно.