CVS против SVN против GIT против любого другого [закрытого]

Вместо того, чтобы сосредоточиться на конкретных трех вопросах, указанных в связанном документе, я хотел бы отметить, что Linux - это среда с открытым исходным кодом, и последствия этого вопроса более разрушительны, чем может представить обычный пользователь ПК. [ ! d0]

Эта страница кажется очень классной, но (IMHO) она не объясняет, что Linux - это среда с открытым исходным кодом душа сообщества Open Source, откуда приходит Ubuntu. Это объясняет поверхностные последствия сотрудничества сотен (возможно, тысяч) людей, каждый из которых имеет свои отношения, мысли, компетенцию и историю. У каждого упомянутого проекта (например, Libre Office, OpenOffice, Firefox) есть сообщество разработчиков (которое определило, что и как развивается) и сообщество пользователей (которое используется и дает обратную связь); никто не может суммировать то, что пользователь Windows может ожидать в системе на базе Linux.

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

Имейте хорошее бесплатное пиво, так как здесь пиво всегда бесплатно.

2
задан 16 January 2011 в 08:34

10 ответов

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие заключается в следующем:

Централизованные репозитории - CVS, SVN, Simple File Server и т. Д. Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что если вы переедете от cvs до git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для больших команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

[d7 ] Здесь, в мире Ubuntu, мы используем Bazaar (bzr), который является очень хорошей децентрализованной системой, написанной на python и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Bazaar (bzr) - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или какой-либо другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 25 May 2018 в 23:27
  • 1
    Хорошая информация !. Я должен прочитать о том, что Centralized & amp; Децентрализованные репозитории. – user3215 16 January 2011 в 08:29

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие заключается в следующем:

Централизованные репозитории - CVS, SVN, Simple File Server и т. Д. Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что если вы переедете от cvs до git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для больших команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr), который является очень хорошей децентрализованной системой, написанной на python и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Bazaar (bzr) - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или какой-либо другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 25 July 2018 в 22:36

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие заключается в следующем:

Централизованные репозитории - CVS, SVN, Simple File Server и т. Д. Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что если вы переедете от cvs до git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для больших команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr), который является очень хорошей децентрализованной системой, написанной на python и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Bazaar (bzr) - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или какой-либо другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 26 July 2018 в 23:02

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие заключается в следующем:

Централизованные репозитории - CVS, SVN, Simple File Server и т. Д. Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что если вы переедете от cvs до git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для больших команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr), который является очень хорошей децентрализованной системой, написанной на python и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Bazaar (bzr) - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или какой-либо другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 2 August 2018 в 04:03

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие заключается в следующем:

Централизованные репозитории - CVS, SVN, Simple File Server и т. Д. Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что если вы переедете от cvs до git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для больших команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr), который является очень хорошей децентрализованной системой, написанной на python и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Bazaar (bzr) - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или какой-либо другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 4 August 2018 в 20:06

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие заключается в следующем:

Централизованные репозитории - CVS, SVN, Simple File Server и т. Д. Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что если вы переедете от cvs до git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для больших команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr), который является очень хорошей децентрализованной системой, написанной на python и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Bazaar (bzr) - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или какой-либо другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 6 August 2018 в 04:07

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие заключается в следующем:

Централизованные репозитории - CVS, SVN, Simple File Server и т. Д. Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что если вы переедете от cvs до git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для больших команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr), который является очень хорошей децентрализованной системой, написанной на python и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Bazaar (bzr) - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или какой-либо другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 6 August 2018 в 04:08

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие между:

  • Централизованные репозитории - CVS, SVN, Simple File Server и т. Д.
  • Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что, если вы перейдете от cvs к git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для более крупных команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr) , который является очень хорошей децентрализованной системой, написанной на питоне и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Git - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или любой другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 7 August 2018 в 22:07

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие между:

  • Централизованные репозитории - CVS, SVN, Simple File Server и т. Д.
  • Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что, если вы перейдете от cvs к git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для более крупных команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr) , который является очень хорошей децентрализованной системой, написанной на питоне и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Git - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или любой другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 10 August 2018 в 10:21

Вам нужно подумать о том, какую систему репозитория должна выполнять ваша команда эффективно. Основное различие между:

  • Централизованные репозитории - CVS, SVN, Simple File Server и т. Д.
  • Децентрализованные репозитории - Git, Mercurial, Bzr

Я делаю это различие сейчас, потому что, если вы перейдете от cvs к git, вам нужно будет прочитать, что значит иметь децентрализованные репозитории. Новые виды рабочих потоков, которые необходимо развивать, сделают разработку более простой и эффективной для более крупных команд, но изменение рабочих процессов сделает ваши первые попытки неудачными, поскольку вы делаете предположения о том, как это должно работать.

Здесь, в мире Ubuntu, мы используем Bazaar (bzr) , который является очень хорошей децентрализованной системой, написанной на питоне и основанной на mercurial. Довольно легко настроить сервер, а имеющиеся команды и расширения хорошо разработаны. Eclipse имеет очень хороший плагин bzr. Launchpad и GNU Savana используют bzr по умолчанию, и это мой личный первый выбор.

Git - еще одна фантастическая система репозитория. Разработанный самим Торвальдсом после его катастрофического времени с запатентованной системой, GIT молниеносно и только немного сложнее в использовании, чем bzr.

Оба они доступны в репозиториях Ubuntu, а также в тоннах расширений.

I не будет использовать svn или любой другой централизованный репозиторий, если у вас нет очень маленькой команды и не знаете, что вы делаете.

4
ответ дан 13 August 2018 в 16:46
  • 1
    Хорошая информация !. Я должен прочитать о том, что такое централизованное и; Децентрализованные репозитории. – user3215 16 January 2011 в 08:29

Другие вопросы по тегам:

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