управление версиями: освободите один для [закрытого] экспресса Visual Studio

Это - пять апельсинов быстрее. Или скорее: не может быть никакого (корректного) общего ответа. C++ является статически скомпилированным языком (но тогда, существует ведомая оптимизация профиля, также), выполнения C#, которым помогает JIT-компилятор. Существует столько различий, что на вопросы как “how много faster” нельзя ответить, даже путем предоставления порядков величины.

7
задан skaffman 4 October 2010 в 19:54
поделиться

5 ответов

Subversion вместе с плагином AnkhSVN для VStudio и TortoiseSVN плагином для проводника Windows.

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

Edit : забудьте об AnkhSVn в VisualStudio Express, потому что он не может загружать плагины.

0
ответ дан 6 December 2019 в 09:20
поделиться

Visual Studio Express урезан в том смысле, что не может загружать какие-либо плагины или надстройки.

Просто используйте TortoiseSVN. Работает достаточно просто.

11
ответ дан 6 December 2019 в 09:20
поделиться

Не используйте IDE для контроля версий. Познакомьтесь с самой системой контроля версий. Какой из них вы должны использовать, зависит от ваших требований. На данный момент мне больше всего нравится Mercurial .

3
ответ дан 6 December 2019 в 09:20
поделиться

Мне кажется, вы плохо знакомы с системой управления версиями. Если вы раньше не использовали систему управления версиями, я рекомендую сразу обратиться к распределенной системе управления версиями ( DVCS ). Я выбрал Mercurial, потому что он имеет отличную документацию, чистый и последовательный интерфейс, хорошо работает на всех основных платформах (используя его в Windows, Linux и MacOSX) и отлично поддерживает подключаемые модули (некоторые из них официально распространяются, например mq), которые позволяют делать очень сложные вещи. Доступны отличные графические интерфейсы (TortoiseHG, но также и автономные). Здесь есть хорошее введение в Mercurial , но оно также полезно для общей концепции.

Популярные DVCS включают: Mercurial, Git и Bazaar, но, в конце концов, это не так. Неважно, какой инструмент вы выберете. Здесь много информации о сравнениях по SO.

Лучший подключаемый модуль IDE - не использовать его. Я думаю, что при работе с DVCS интеграция IDE не требуется. При работе в централизованной системе это целесообразно с целью автоматической проверки правки, поддержки переименования и т. Д. Однако мне нравится держать все отдельно. Я не хочу, чтобы моя IDE была загромождена. Я не вижу никаких преимуществ в использовании плагина по сравнению с автономным решением (которое я продолжаю использовать на втором мониторе). Для поддержки переименования хорошая система DVCS имеет встроенную эвристику для автоматического поиска и отслеживания переименований.

Меня устраивает TortoiseHG и командная строка для более сложных задач.

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

Меня устраивает TortoiseHG и командная строка для более сложных задач.

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

Меня устраивает TortoiseHG и командная строка для более сложных задач.

6
ответ дан 6 December 2019 в 09:20
поделиться

Лично я ненавижу клиентов типа черепахи, главным образом потому, что Explorer чертовски меня расстраивает и вообще не является хорошим браузером файловой системы ..

Я выбираю неортодоксальный подход и установите NetBeans и используйте вкладку «Избранное» для добавления местоположений для файловых систем с поддержкой версий, которыми я хочу управлять.

Я использую этот подход для Visual Stuido.

Моим предыдущим инструментом был WinCVS.

0
ответ дан 6 December 2019 в 09:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: