Действительно ли интеграция IDE * полезна * для DVCS? - PullRequest
2 голосов
/ 28 марта 2010

В частности, для Visual Studio 2008 (или 2010) и Mercurial, но при необходимости обобщите.

Ответы [ 3 ]

2 голосов
/ 29 марта 2010

Хотя я не пользуюсь Visual Studio, на протяжении многих лет я использовал множество IDE и никогда не чувствовал, что любая интеграция с управлением версиями действительно стоит времени и усилий. Мне всегда было удобнее управлять своим управлением версиями из командной строки, а не любым графическим интерфейсом, встроенным или иным.

1 голос
/ 30 марта 2010

Для начала это , несомненно, полезно для людей, страдающих командной фобией.

Тогда все зависит от того, насколько вы уверены в командной строке и насколько мощна ваша «командная строка». Я работаю над проектом 200KLOC, который довольно давно переключился с SVN на Mercurial.

Я делаю все из командной строки: у меня есть оболочки на расстоянии одного ярлыка от моей IDE, и когда я нахожусь в каталоге с репозиторием Mercurial, я получаю красивую настраиваемую командную строку, показывающую мне количество головок, состояние репо и т. д. Для многих вещей командная строка и способ объединения всех (текстовых) утилит гораздо более мощны и универсальны, чем то, что может придумать любой разработчик графического интерфейса и это точно так же при работе с (d) VCSes.

Тогда другие разработчики в том же проекте предпочитают использовать плагин Mercurial для своей IDE.

А затем некоторые другие разработчики используют оба: графический интерфейс для некоторых вещей Mercurial и командную строку для других.

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

1 голос
/ 28 марта 2010

Интеграция с IDE всегда хороша;таким образом, вы можете удобно регистрировать изменения по мере их внесения (и проверки), что побуждает вас регистрироваться рано и часто.

...