Управление версиями исходного кода для Visual Studio Express
Существуют ли плагины Visual Studio Express для управления версиями исходного кода? Я начинаю проект самостоятельно и у меня есть только экспресс-версия Visual Studio 2008.
10 ответов
Краткий ответ: Нет.
Редакции Express не поддерживают ни надстройки, ни поставщики Source Control (плагины SCC). Хотя есть способы заставить это работать, они не имеют документов, нарушают лицензию и вызывали юридические проблемы раньше...
Для этого я установил TortosieHG, а затем в Visual Studio 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.
Вам не нужно интеграция / плагин. Первый не поддерживается, но есть очень хорошие альтернативы, чтобы заставить его работать.
Какой бы SCM вы не решили использовать (SVN, GIT, PlasticSCM, Mercurial), просто используйте рабочий процесс "найти изменения":
- Сделайте ваши изменения
- Найдите свои модификации в инструменте, который вы выбрали для использования
- совершить
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
Вы можете получить облачную Team Foundation Service бесплатно, если в вашем проекте не более 5 участников. Я использую его уже несколько месяцев, и он прекрасно работает. Есть некоторые функции Team Foundation Server, которые еще не доступны, но, эй, это бесплатно.
VisualSVN не поддерживает выпуски Visual Studio Express. Посетите здесь для получения дополнительной информации http://www.visualsvn.com/visualsvn/download/
Руководство VisualSVN говорит, что оно работает со всеми выпусками Visual Studio - хотя я лично не пробовал это. Я знаю, что ни один из компонентов Microsoft Team Foundation Server не будет работать с Express.
Интересно, есть ли в Express Edition автоматическая проверка обновлений файлов? Если это так, просто используйте TortoiseSVN и сэкономьте деньги на модернизацию.
Я не думаю, что есть какие-либо плагины для экспресс-версий VS. Googling "Джейми Кэнсдейл" является каноническим справочником по этому вопросу.