Здравствуйте, гость ( Вход | Регистрация )
|
Litkevich Yuriy |
26.1.2010, 19:49
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Тут можно потрепаться на эту тему.
Хотя впрочем преимущества Git'а для меня, УЖЕ, стали очевидны. Помимо самой, нормальной, идеи веток и меток. Обнаружил ещё одно существенное преимущество Git'а - компактность хранилища. Есть у меня зеркало проекта AOS, весьма не рационально ребята там структуру организовали, в том числе и бинари там держат. SVN-Зеркало весит = 544 649 КиБ Его Git-клон весит = 144 680 КиБ т.е. более чем в 3,5 раза меньше. |
|
|
|
![]() |
|
Litkevich Yuriy |
27.1.2010, 21:03
Сообщение
#2
|
||
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Я не сказал, но это может быть важно, Git в сравнении с SVN:
1) В Git'е есть понятия веток и меток, это сущности встроенные в сам Git. В SVN'е нет такого понятия, это человек для себя определил, что вот в этом каталоге я буду складывать копии другого каталога, например trunk. Т.е. понятие веток реализуется самим человеком. 2) В Git'е версионному контролю подлежат только файлы, по сути он следит только за полным именем файла и изменением пути в этом полном имени. В SVN'е под контроль версий можно добавлять и каталоги. (попользовавшись Git'ом у меня на корню испарилась нужда добавлять под контроль версий каталоги) 3) Я, до сих пор, не нашёл способа экспортировать правку/файл из Git-хранилища в произвольный каталог. В SVN'е это делается элементарно. 4) Git'у не принципиальны такие понятия, как переименование/копирование файла. При обнаружении изменений он показывает % соответствия одного файла другому, например так: Т.е. на практике нужды в ручном (версионированном) переименовании, как в SVN'е, нет. Вот снимок окна gitk: Здесь жёлтенькие ярлычки - это метки (имена) Зелёненькие - ветки (имена) Ярлычки содержащие бледно красный текст "remotes/..." - это ветки/метки во внешнем хранилище, когда я принимаю из внешнего хранилища данные, то они не мешают основным, но я могу их в любой момент слить в нужную локальную ветку, или сделать от них (в любом их месте) новую локальную ветку. П.С. это SVN-хранилище клонированное с помощью git-svn |
||
|
|
|||
|
AD |
28.1.2010, 17:29
Сообщение
#3
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Git(ом) не пользовался, а вот SVN-ом пользуюсь. Но посмотрев Юрины картинки интерфейса Git(а), испугался. Уж какой-то он мудреный! Юра об этом уже упоминал, но все-таки. Собственно такой вопрос: если основными действиями, которыми я занимаюсь с SVN - это:
Юра, можешь рассказать, судя по тем простым действиям, что совершаю с хранилищем, как Git улучшит, поможет в этих действиях? И, пожалуйста, поясни по поводу веток и меток: я не очень понял, как так, что в Git нет регистрации каталогов, а только файлов? |
|
|
|
Litkevich Yuriy Git против SVN 26.1.2010, 19:49
Kagami У git'а проблемы с докачкой... 26.1.2010, 20:39
azure Цитата(Kagami @ 26.1.2010, 19:39) У git... 27.1.2010, 13:17
Litkevich Yuriy пока не напарывался.
Однако скорость git svn fetch... 26.1.2010, 20:45
Tonal У git-а под виндой с русскими названиями файлов по... 27.1.2010, 9:04
Litkevich Yuriy Цитата(Tonal @ 27.1.2010, 12:04) У git-а ... 27.1.2010, 10:28
Iron Bug пока меня и svn устраивал всегда...
а в чём особое... 27.1.2010, 14:25
Litkevich Yuriy Цитата(Iron Bug @ 27.1.2010, 17:25) в git... 27.1.2010, 15:41
Iron Bug надо подумаьть. меня не волнуют перебои связи. я с... 27.1.2010, 20:36
Iron Bug Цитата(Litkevich Yuriy @ 27.1.2010, 23:03... 28.1.2010, 12:18
Tonal Цитата(Litkevich Yuriy @ 27.1.2010, 13:28... 28.1.2010, 8:18
Litkevich Yuriy Цитата(Tonal @ 28.1.2010, 11:18) Если реп... 28.1.2010, 11:41
Tonal Цитата(Litkevich Yuriy @ 28.1.2010, 14:41... 29.1.2010, 9:11
igor_bogomolov Цитата(Litkevich Yuriy @ 28.1.2010, 11:41... 28.1.2010, 11:57
Litkevich Yuriy Цитата(Iron Bug @ 28.1.2010, 15:18) а оди... 28.1.2010, 14:23
Iron Bug вот невозможность извлечь версию в любое место мен... 28.1.2010, 15:37
Kagami Можно придумать небольшой костыль по извлечению оп... 28.1.2010, 16:08
igor_bogomolov Цитата(Kagami @ 28.1.2010, 16:08) Можно п... 28.1.2010, 16:29
Litkevich Yuriy Цитата(AD @ 28.1.2010, 20:29) как Git улу... 28.1.2010, 18:28
AD Цитата(Litkevich Yuriy @ 28.1.2010, 18:28... 28.1.2010, 18:30
AD Цитата(Litkevich Yuriy @ 28.1.2010, 18:28... 28.1.2010, 18:36
Litkevich Yuriy Цитата(AD @ 28.1.2010, 20:29) как так, чт... 28.1.2010, 18:32
Litkevich Yuriy Цитата(Kagami @ 28.1.2010, 19:08) Можно п... 28.1.2010, 18:46
Litkevich Yuriy ещё один минус Git'а (на виндовозе! )
черз... 28.1.2010, 19:42
Litkevich Yuriy Видимо всё таки не в проводнике а в Git Bash.
Вот ... 29.1.2010, 15:09
Tonal И в Фаре, и в проводнике.
Ну да похоже таки почини... 1.2.2010, 9:30
Litkevich Yuriy Tonal, я здесь всё таки эксплорера не вижу, а толь... 1.2.2010, 15:02
Tonal В экплопёре то же самое.
Такое впечатление, что gi... 3.2.2010, 8:41
Litkevich Yuriy Цитата(Tonal @ 3.2.2010, 11:41) Может нуж... 3.2.2010, 11:54
Litkevich Yuriy тут обнаружил, что SVN теперь стал подпроект Апача... 1.4.2010, 16:52
Iron Bug поставила я ради эксперимента GIT.
что сразу не по... 10.10.2010, 17:03
igor_bogomolov Цитата(Iron Bug @ 10.10.2010, 18:03) что ... 10.10.2010, 18:52
Iron Bug я пока всё же останусь на SVN. привычнее, работа с... 10.10.2010, 19:00
Kagami У меня всегда есть копия репозитория на удаленном ... 10.10.2010, 20:57
igor_bogomolov Почему вы должны использовать Git вместо Subversio... 17.6.2011, 8:43
panter_dsd igor_bogomolov, хорошие статейки. Отправлю начальс... 17.6.2011, 9:21
panter_dsd igor_bogomolov, хорошие статейки. Отправлю начальс... 17.6.2011, 9:22
Litkevich Yuriy Цитата(panter_dsd @ 17.6.2011, 12:22) Что... 17.6.2011, 10:12
ufna Не люблю GIT. Локальные копии и т.п. - это гуд ког... 17.6.2011, 10:38
panter_dsd ufna, почаще push. 17.6.2011, 10:52
Iron Bug Цитата(ufna @ 17.6.2011, 12:38) Не люблю ... 17.6.2011, 12:42
Litkevich Yuriy Цитата(panter_dsd @ 17.6.2011, 13:52) ufn... 17.6.2011, 17:43
Litkevich Yuriy Тему разделил: Вопросы по SVN 10.9.2011, 20:53
Litkevich Yuriy Полезность.
В связи с появлением собственного инт... 23.1.2013, 4:13
Iron Bug Цитата(Litkevich Yuriy @ 23.1.2013, 7:13)... 24.1.2013, 11:44
Litkevich Yuriy На сайт не могу ничего кроме типового (файлы, испо... 25.1.2013, 21:12
Iron Bug блин, я забыаю, что у тебя сайт, а не сервер во м... 26.1.2013, 12:45
alexy Забрел на эту тему, все не прочитал, но могу расск... 1.2.2013, 19:48
Iron Bug Цитата(alexy @ 1.2.2013, 22:48) Я пользов... 1.2.2013, 20:44![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 1.1.2026, 0:57 |