Git против SVN |
Здравствуйте, гость ( Вход | Регистрация )
Git против SVN |
AD |
28.1.2010, 18:30
Сообщение
#21
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
Litkevich Yuriy |
28.1.2010, 18:32
Сообщение
#22
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
как так, что в Git нет регистрации каталогов, а только файлов? каталоги не несут полезной информации, поэтому они просто становятся не нужны. Однако путь к файлам учитывается.Другими словами - нельзя добавить под контроль версий пустые каталоги. можно добавлять только файлы из неких каталогов (их путь будет учтён). Каких именно программ? любых
|
|
|
AD |
28.1.2010, 18:36
Сообщение
#23
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
ни как. Описанное тобой, больше напоминает процесс работы с простыми текстовыми файлами, а не разработку программ (тут без веток ни как) Аа. Понял. У нас этим другие люди занимаются. Мы просто фиксируем какую-то версию. А дальше - дело других людей. Стянуть из других проектов нужные файлы получается либо копированием, либо update(ом). Функцией merge пользоваться не приходилось. P.S. За разъяснение про файлы и каталоги - спасибо. Понял! Сообщение отредактировал AD - 28.1.2010, 18:36 |
|
|
Litkevich Yuriy |
28.1.2010, 18:46
Сообщение
#24
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Можно придумать небольшой костыль по извлечению определенной ревизии в определенное место: я сейчас почти так и делаю, только не клонирую, а тяну сразу нужную ветку, например, ветка master из хранилища git://labs.trolltech.com/qt/all вытягивается так:1. Переходим в нужное место. 2. Делаем git clone /path/to/repo (минус: появляется еще одна поддиректория repo)
|
|
|
Litkevich Yuriy |
28.1.2010, 19:42
Сообщение
#25
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ещё один минус Git'а (на виндовозе! )
черз Git-GUI не смог прикрутить внешнюю программу сравнения (WinMerge) |
|
|
Tonal |
29.1.2010, 9:11
Сообщение
#26
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Все они при импорте из svn стали называться как-то так (цифры от болды): а где ты такие имена видишь?\x56\x98\x21\x74\x54.doc Это на винде. В проводнике и в фаре. Это известный старый косяк msysGit-а. Мой репорт по git svn clone посчитали его клоном. Хотя последнее сообщение обнадёживает. |
|
|
Litkevich Yuriy |
29.1.2010, 15:09
Сообщение
#27
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Tonal |
1.2.2010, 9:30
Сообщение
#28
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
И в Фаре, и в проводнике.
Ну да похоже таки починили - давно пробовал. Сейчас текущая: C:\Lang\Projects\Save\2003-09-15>git --version git version 1.6.5.1.1367.gcd48 Сейчас в основном сижу под Kubuntu. Дойдут руки - потестю. Таки косяки...:
Как выглядит в Фаре и эксплорере:
Та же фигня, если через Баш пускать. Реальные имена файлов в свине: Слова.mdb Слова_рус.ods СловаШанкарана.ods |
|
|
Litkevich Yuriy |
1.2.2010, 15:02
Сообщение
#29
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Tonal, я здесь всё таки эксплорера не вижу, а только командную строку. Ну и Git-bash, да, он крив полностью. Но запусти Git-gui, там всё путём кодировка локальная учитывается.
Плюс я ещё переменные окружения заводил HOME - иначе с авторизацией на gitorius'е проблемы. И LANG, чтобы GUI был на русском. |
|
|
Tonal |
3.2.2010, 8:41
Сообщение
#30
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
В экплопёре то же самое.
Такое впечатление, что git получает имена в utf8 и скармливает их без перекодировки в Ansi-шные WinApi функции работы с файлами... Может нужно клонировать через Git-gui? Ты как клонировал? |
|
|
Текстовая версия | Сейчас: 30.1.2025, 4:09 |