Visual Studio, распределенный контроль версий и Sourceforge - PullRequest
4 голосов
/ 17 июня 2009

Я пытаюсь настроить новый компьютер Windows с Visual Studio 2008 для работы над проектом Sourceforge, который я поддерживаю. Я хотел бы использовать распределенную систему управления версиями (попробовал SVN, не понравилось).

Я уже использовал git и mercurial в UNIX, но мне не повезло найти качественный плагин, который интегрируется в Visual Studio 2008 и позволяет мне работать над кодом Sourceforge.

Кто-нибудь может дать несколько советов о том, как прогрессировать?

Должен ли я просто использовать Eclipse?

1 Ответ

3 голосов
/ 17 июня 2009

Я уже некоторое время использую Mercurial с VS 2008 и обнаружил, что комбинация TortoiseHg и открытой командной строки решает большинство проблем. До Mercurial мы использовали Microsoft Visual Source Safe (VSS) с интеграцией Visual Studio. Даже с этим плагином вам все равно приходилось заходить в VSS, чтобы создавать проекты и делать некоторые вещи для управления проектами, поэтому вам все равно нужно было знать, как использовать инструменты управления версиями вне среды IDE. После внесения изменений я даже сам решил написать плагин Mercurial для VS 2008. Прежде чем я смог это сделать, мне пришлось ознакомиться с Mercurial. При этом я обнаружил, что потребовалось немного времени, чтобы привыкнуть к управлению исходным кодом за пределами IDE, но теперь я предпочитаю командную строку и инструменты TortoiseHg плагину VSS IDE.

Однако для Mercurial, похоже, есть пара плагинов для Visual Studio:

  1. VisualHG
  2. hgscc

Я не проверял их, поэтому не могу высказать мнение об их полезности.

Никогда не рассматривая плагин Eclipse для Mercurial, я не могу сказать, лучше ли он, чем метод командной строки, который я использую.

...