Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Git vs SVN - что лучше?  (Прочитано 7605 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mixim

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Git vs SVN - что лучше?
« : 11 Марта 2013, 11:48:56 »
Работаю в одиночку над солидным проектом для Linux. Прогресс работы над ним должен регулярно видеть "заказчик" (взял в кавычки, т.к. проект полностью бесплатный, opensource'ный). Для заказчика - это способ бесплатно получить сделанную работу, для меня - получение опыта.
Как уже указывал, заказчик должен видеть прогресс работы, т.е. он не хочет ходить с флешкой ко мне, не хочет получать исходники по e-mail, он хочет "нажать одну кнопку" и посмотреть что изменилось. Понятно, что для такой задачи лучше всего подходят Git и SVN, но что из них лучше?
Никогда до этого не работал ни с Git, ни с SVN, но читая отзывы в сети (1, 2 и прочее), складывается такое впечатление, что это вообще две абсолютно разные системы, предназначенные для своих задач.
Решил в первую очередь познакомиться с Git - очень удобная вещь: установил в Ubuntu git, создал репозиторий на одном из многочисленных сайтов, выполнил git init, добавил файлы, добавил ссылку на репозиторий, сделал commit и слил все изменения в сеть. Но все же чем тогда SVN лучше Git, для каких проектов он больше подходит? Очень интересно узнать Ваше мнение. Какую из этих систем предпочитаете (прошу не надо кричать: "Конечно Git, ведь его идею создал Торвальдс", необходимо объективное мнение)?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Git vs SVN - что лучше?
« Ответ #1 : 11 Марта 2013, 11:55:10 »
SVN
Он, вроде как, устарел, не?

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 630
    • Просмотр профиля
Re: Git vs SVN - что лучше?
« Ответ #2 : 11 Марта 2013, 12:25:26 »
Вспоминается мой знакомый гуру (у них в крупном проекте был SVN). Это было несколько лет назад. Говорил, что они собирались переходить на git. У git, вроде бы как, больше возможностей, он лучше и т.п. (сам Линус Торвальдс написал!), но svn - проще. И еще, если не ошибаюсь, git можно использовать как в интертете, так и локально, в вот для svn нужен интернет.

Я бы на вашем месте использовал git. Вы ведь пишете для Линукса, а там он - нативный. Я как-то давно его использовал, вроде бы ничего сложного нет. Да и просмоторщики GUI есть.
Linux is only free if your time has no value (c) Jamie Zawinski

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Git vs SVN - что лучше?
« Ответ #3 : 11 Марта 2013, 13:00:08 »
В новостях к выпускам всякого софта видел: XXX теперь использует Git, вместо YYY.
Обратных примеров не припоминаю.

chemtech

  • Гость
Re: Git vs SVN - что лучше?
« Ответ #4 : 11 Марта 2013, 13:19:14 »

Оффлайн john1400

  • Активист
  • *
  • Сообщений: 581
  • debian
    • Просмотр профиля
Re: Git vs SVN - что лучше?
« Ответ #5 : 11 Марта 2013, 16:00:03 »
обалденная вещь сразу на любой файл и как текстовичек открывается
весь исходный код текущей ос полностью
http://svnweb.freebsd.org/base/release/9.1.0/

а гдее Ubuntu так ?? почему нету ?



гит замороченно и долго разбирратся, слишком много всяких кнопок и в глазах рябит

Оффлайн Mixim

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Git vs SVN - что лучше?
« Ответ #6 : 11 Марта 2013, 16:31:00 »
Вспоминается мой знакомый гуру (у них в крупном проекте был SVN). Это было несколько лет назад. Говорил, что они собирались переходить на git. У git, вроде бы как, больше возможностей, он лучше и т.п. (сам Линус Торвальдс написал!), но svn - проще. И еще, если не ошибаюсь, git можно использовать как в интертете, так и локально, в вот для svn нужен интернет.

Я бы на вашем месте использовал git. Вы ведь пишете для Линукса, а там он - нативный. Я как-то давно его использовал, вроде бы ничего сложного нет. Да и просмоторщики GUI есть.

Спасибо, значит буду использовать GIT. Считаю, что GIT ни чем не сложнее SVN, при использовании в терминале без фронтенда - вообще ничего лучше быть не может

chemtech

  • Гость
Re: Git vs SVN - что лучше?
« Ответ #7 : 11 Марта 2013, 16:45:05 »
john1400,
А Ubuntu использует Bazaar.

Оффлайн john1400

  • Активист
  • *
  • Сообщений: 581
  • debian
    • Просмотр профиля
Re: Git vs SVN - что лучше?
« Ответ #8 : 11 Марта 2013, 18:21:11 »
john1400,
А Ubuntu использует Bazaar.

дайте ссылку на Ubuntu что бы как тут было http://svnweb.freebsd.org/base/stable/9/

а то я вижу только на cdimages.ubuntu.com
daily-live. А кто что когда и где изменил не понятно. Как кот в мешке.

chemtech

  • Гость
Re: Git vs SVN - что лучше?
« Ответ #9 : 11 Марта 2013, 18:28:42 »
john1400,
В WEB нет. Есть исходники.

Оффлайн john1400

  • Активист
  • *
  • Сообщений: 581
  • debian
    • Просмотр профиля
Re: Git vs SVN - что лучше?
« Ответ #10 : 11 Марта 2013, 18:38:40 »
john1400,
В WEB нет. Есть исходники.

почему нету в WEB ?? В чем причина ??
Секретность ? Соборная разработка только для избранных ?

chemtech

  • Гость
Re: Git vs SVN - что лучше?
« Ответ #11 : 11 Марта 2013, 18:57:24 »
john1400,
А смысл в WEB выкладывать файлы, если так можно скачать?
Тем более Ubuntu - это дистрибутив, в котором куча программ.
Какую вам надо?

Оффлайн john1400

  • Активист
  • *
  • Сообщений: 581
  • debian
    • Просмотр профиля
Re: Git vs SVN - что лучше?
« Ответ #12 : 11 Марта 2013, 19:10:27 »
a что FreeBSD это не дистрибутив ?

я например в автобусе еду и мне нравится медитировать на исходники
фряхи на SVN прямо в автобусе с телефона.

почему тогда фрибсдшники на SVN сидят если Git лучше ??

тогда получается разработчики FreeBSD недоумки раз SVN пользуются,
если вы советуете Git использовать.

Разбиратся не надо, я говорю как мне удобнее наблюдать и смотреть как процесс идет.
да в github.com тоже так можно, но посмотрите на простоту и вес сайта и где все это.

Вобщем я за SVN и точка, покрайней мере гляделку. И Git заслуг не уменьшаю.
тоже самое как спорить .mp3 и .ogg

chemtech

  • Гость
Re: Git vs SVN - что лучше?
« Ответ #13 : 11 Марта 2013, 19:17:52 »
john1400,
FreeBSD только недавно (пару месяцев назад) перешла на SVN)))
До этого они использовали CVS)))

Оффлайн john1400

  • Активист
  • *
  • Сообщений: 581
  • debian
    • Просмотр профиля
Re: Git vs SVN - что лучше?
« Ответ #14 : 11 Марта 2013, 19:35:22 »
в марте 2012 уже точно было. Viewvc

А Git не используют, потому что линуксовая пошлятина от Линуса.
Что бы не мараться. Это мое мнение. Надо делать не как все, а как дОлжно.
FreeBSD для меня как эталон как должно быть на самом деле. Как часы
размерянно идут.

 

Страница сгенерирована за 0.074 секунд. Запросов: 22.