реклама на сайте
подробности

 
 
> svn vs git, что лучше?
uriy
сообщение Oct 7 2010, 14:04
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



svn использую больше года. В настоящее время стоит задача вести совместно проект на ucLinux. Работаю под Debian. Поставил eclipse и subclipse версии 1,6 под него. Пытался сделать checkout с репозитория на свой комп. Никак не получается. Мало того что в проекте очень много файлов, процесс идет очень медленно так еще и eclipse вылетает постоянно. Позднее решил сделать update того что не хватает в проекте с помощью консоли и других GUI под Debian. Оказалось что версии всех svn клиентов и консольного под Debian 1.5 и она не совместима с версией subclipse 1.6.
С git пробовал создать репозиторий и делать туда push (так вроде называется) но там ничего не обновляется.
Стоит ли осваивать git? Будет ли он работать быстрее чем svn. Или нет никакой разницы что использвать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
uriy
сообщение Oct 8 2010, 05:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Svn - централизованная, Git - распределённая
В этом я вижу пока только минусы git. Мы выдем проект вдвоем. В случае с svn если возникают проблемы с компиляцией можно сделать update на предыдущую ревизию из репозитория и продолжать работать. А с git если я и коллега что-то попортим в своих исходниках то делать update неоткуда. Или git хранит историю изменений на каждой локальной копии и update делается со своего же компа?
Цитата
Интересно, что такое большой репозиторий ? Посмотрите на этот: http://svn.freebsd.org/base/. Размер около 10ГБ, файлов - не счесть, ревизий более 200 тысяч. И ничего, работает вполне нормально.
У нас исходники весят около 1,5ГБ файлов около 60000. Значит svn с этим должен легко работать.
Цитата
Поэтому проблема скорее всего в чем-то другом.
Похоже в eclipse+subclipse. Вчера для пробы сделал checkout из консоли в другой каталог, завершилась менее чем за час. На checkout из subclipse уже потрачено часов 5 и еще не завершено. Похоже стоит использовать rapid-svn, а в eclipse только редактировать код.
Go to the top of the page
 
+Quote Post
halfdoom
сообщение Oct 9 2010, 04:55
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072



Цитата(uriy @ Oct 8 2010, 09:12) *
А с git если я и коллега что-то попортим в своих исходниках то делать update неоткуда.

Нет, в случае с git можно также выделить централизованный сервер, и того у вас будет как минимум три полных копии репозитория. Далее каждый из вас ведет работу в своих копиях и периодически пропихивает изменения в центральный.

Для svn есть подобный аналог - svk. Удобно, когда едешь в тьмутараканьбезинтернета.

У обоих систем есть свои преимущества и недостатки. В git мне не нравится структура в виде сотни с лишним разнородных скриптов, предпочитаю более цельные продукты.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- uriy   svn vs git   Oct 7 2010, 14:04
- - neiver   С большими и очень большими репозиториями git раб...   Oct 7 2010, 15:40
- - halfdoom   Интересно, что такое большой репозиторий ? Посмотр...   Oct 8 2010, 04:04
|- - andrew_b   Цитата(uriy @ Oct 8 2010, 09:12) В этом я...   Oct 8 2010, 11:26
- - neiver   Да, именно так. Гит обычно хранит всю историю изме...   Oct 8 2010, 09:47
- - :-)   Извините, что влезаю в дискуссию, но подскажите до...   Oct 9 2010, 08:11
|- - Ko4egap   Цитата(:-) @ Oct 9 2010, 12...   Oct 11 2010, 09:32
- - neiver   Цитата(halfdoom @ Oct 9 2010, 08:55) В gi...   Oct 11 2010, 12:03
|- - halfdoom   Цитата(neiver @ Oct 11 2010, 16:03) А чем...   Oct 11 2010, 13:21
- - uriy   ЦитатаПосмотрите на количество релизов git - более...   Oct 12 2010, 05:18
|- - scifi   Цитата(uriy @ Oct 12 2010, 09:18) т.е. gi...   Oct 12 2010, 07:23
|- - neiver   Цитата(uriy @ Oct 12 2010, 09:18) т.е. gi...   Oct 12 2010, 08:43
|- - halfdoom   Цитата(neiver @ Oct 12 2010, 11:43) За дв...   Oct 12 2010, 09:50
|- - neiver   Цитата(halfdoom @ Oct 12 2010, 13:50) Вы ...   Oct 12 2010, 10:34
- - uriy   Не подкинет ли кто мануал по установке GIT сервера...   Dec 2 2010, 14:52


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 07:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016