Какой источник контроля лучше подходит для NetBeans (Ruby on Rails), VSS или Subversion? - PullRequest
3 голосов
/ 07 января 2010

Какое управление исходным кодом лучше с NetBeans (Ruby on Rails), VSS или subversion?

Я хочу использовать контроль исходного кода, поэтому я хочу знать, что лучше для NetBeans (RoR). Visual Source безопасен или Subversion?

Ответы [ 8 ]

13 голосов
/ 07 января 2010

Абсолютно Subversion.

Я бы объяснил почему, но Джефф Этвуд уже проделал большую работу , и запись в блоге ссылается на другие сайты с отличной информацией.

Избегайте VSS, как чума. Вам гораздо лучше с SVN или Git.

5 голосов
/ 07 января 2010

Я могу дать вам рекомендацию использовать Subversion, если это возможно. Даже согласно Microsoft , SourceSafe - довольно ограниченная система контроля версий. В нем отсутствуют довольно важные функции, такие как фиксация транзакций / ревизии, поддержка ветвления и слияния, легко поврежденная база данных и т. Д.

Алан де Смет выложил здесь довольно длинный список:

Visual SourceSafe: система уничтожения источников Microsoft

Если по какой-либо причине вам приходится жить с VSS, убедитесь, что вы установили все пакеты обновления и обновления, поскольку в версии RTM есть ряд критических проблем (например, это обновление , обновления не приходят автоматически с обновлением Windows).

3 голосов
/ 07 января 2010

Все, кроме SourceSafe . На полном серьезе, однако, основанные на Java IDE, такие как Netbeans, Eclipse и IDEA, обычно имеют лучшую поддержку Subversion. Это бесплатно, и это быстро, и это твердо.

1 голос
/ 23 мая 2010

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

1 голос
/ 07 января 2010

Модуль Subversion Netbeans предоставляется как часть платформы и, скорее всего, будет поддерживаться, чем модуль VSS.

0 голосов
/ 23 апреля 2019

Обновление 2019:

Так что использование Интеграция Git Netbeans - хороший выбор.

Кстати, сам Ruby только что перенесенот Subversion до Git.
Первоначальный запрос для этой миграции был открыт три года назад и отклонен.

Но bugs.ruby-lang.org проблема14632 , открытый год назад (март 2018 г.), прошел.

Как объявлено в « хранилище Ruby перемещено в Git из Subversion » (23 апреля 2019 г.),

Сегодня канонический репозиторий языка программирования Ruby был перемещен в Git из Subversion.

Веб-интерфейс для нового репозитория: https://git.ruby -lang.org , и предоставляется cgit .
Мы можем сохранить хеш коммита от вкладанепосредственно в хранилище Ruby.

0 голосов
/ 07 января 2010

Раньше я использовал Subversion с Netbeans, и это очень эффективно - Subversion позволяет вам поддерживать ваш источник организованным в красивой, простой структуре папок, в то время как он поддерживается почти повсеместно. Помимо всех ненавистников VSS, SVN почти наверняка является лучшей "традиционной" системой управления версиями.

0 голосов
/ 07 января 2010

Будьте осторожны, используя любой источник контроля в Netbeans.

Вы должны быть очень осторожны, чтобы убедиться, что вы придерживаетесь версии Subversion, которую поддерживает ваша версия Netbeans. Предполагая, что вы используете Windows, вы, вероятно, также установите черепаху, и она постоянно проверяет наличие черепах и обновлений SVN, которые вы можете сделать по глупости, а затем внезапно ваша интеграция с Subbesion Netbeans облажается.

Если вы ищете плагин NetBeans Subversion, многие из самых популярных записей включают слова «обновление» и «сломался».

Мой совет - вообще избегать интеграции с IDE. Вы уменьшаете количество вещей, которые могут сломаться и помешать вашей работе. Если вы изучите параметры командной строки, вы станете независимым от платформы / ide.

Я отказался от SVN в Netbeans некоторое время назад после того, как разочаровался из-за постоянной игры с плагином, версиями Netbean и версиями SVN.

...