![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Litkevich Yuriy |
![]()
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Тут можно потрепаться на эту тему.
Хотя впрочем преимущества Git'а для меня, УЖЕ, стали очевидны. Помимо самой, нормальной, идеи веток и меток. Обнаружил ещё одно существенное преимущество Git'а - компактность хранилища. Есть у меня зеркало проекта AOS, весьма не рационально ребята там структуру организовали, в том числе и бинари там держат. SVN-Зеркало весит = 544 649 КиБ Его Git-клон весит = 144 680 КиБ т.е. более чем в 3,5 раза меньше. |
|
|
![]() |
Kagami |
![]()
Сообщение
#2
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: ![]() ![]() ![]() |
Можно придумать небольшой костыль по извлечению определенной ревизии в определенное место:
1. Переходим в нужное место. 2. Делаем git clone /path/to/repo (минус: появляется еще одна поддиректория repo) 3. Заходим в эту директорию 4. Делаем git checkout нужная_ревизия 5. Удаляем папочку .git (так как она одна, то не нужно лазить по всей структуре каталогов как в svn) 6. ??? 7. PROFIT! При желании это легко скриптуется на любом удобном языке. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 26.6.2025, 18:18 |