Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / GIT перенос файлов из одной диры в другую с сохранением истории / 13 сообщений из 13, страница 1 из 1
02.05.2018, 12:23
    #39638941
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
собссно вопрос в топике.
я чот понять не могу это вообще возможно?

делаю git mv - он пишет никаких изменений файлы перенесены. делаю коммит. захожу в гитхаб - а там в истории изменений файла - пустота.
захожу в идею, включаю annotate - там историю всех изменений видно.
что за...? куда пропала история и как переносить чтоб история осталась? откуда идея берет данные об истории?
...
Рейтинг: 0 / 0
02.05.2018, 12:44
    #39638953
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
а да уточнение... через git log --follow все изменения видны. в гитхабе в истории изменения не видны.
...
Рейтинг: 0 / 0
03.05.2018, 12:08
    #39639283
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
никто штоль не знает - можно ли переносить в гите файлы со всей историей изменения?
...
Рейтинг: 0 / 0
03.05.2018, 13:17
    #39639368
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
andreykaTа да уточнение... через git log --follow все изменения видны. в гитхабе в истории изменения не видны.
насколько я помню --follow не поддерживается гитхабом.
...
Рейтинг: 0 / 0
03.05.2018, 13:39
    #39639390
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
Git commit работает с локалом. Для пуша в удвленный надо git push
...
Рейтинг: 0 / 0
03.05.2018, 13:52
    #39639403
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
не совсем понял причем тут пуш и коммит. коммит - мы в репу изменения доставляем. пуш - мы доставляем закоммиченное на удаленный репо.
...
Рейтинг: 0 / 0
03.05.2018, 13:54
    #39639405
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
OoCcandreykaTа да уточнение... через git log --follow все изменения видны. в гитхабе в истории изменения не видны.
насколько я помню --follow не поддерживается гитхабом.
...по поддерживается джидеей верно? меня мучает вопрос - всё-же хистори сохраняется и на удаленном репозитории в т.ч., не только локально? вопрос может туповат но просто спрошу на всяк случай может гит лог --фоллов читает изменения откуда-нибудь из локального кэша.
...
Рейтинг: 0 / 0
03.05.2018, 14:28
    #39639440
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
andreykaTOoCcпропущено...

насколько я помню --follow не поддерживается гитхабом.
...по поддерживается джидеей верно? меня мучает вопрос - всё-же хистори сохраняется и на удаленном репозитории в т.ч., не только локально? вопрос может туповат но просто спрошу на всяк случай может гит лог --фоллов читает изменения откуда-нибудь из локального кэша.
git log --follow читает из локального репо. Как только ты сделал пуш твоего переименования и смотришь историю в гитхабе он ее тебе не покажет т.к. не делает --follow при вытаскивании истории файлов.
...
Рейтинг: 0 / 0
03.05.2018, 14:43
    #39639452
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
это понятно. но после пуша если я делаю git follow - то все в порядке. я так же вижу историю.
скажу больше -- если я файлы перемещаю НАЗАД в предыдущую директорию - история снова появляется и в гитхабе.
...
Рейтинг: 0 / 0
03.05.2018, 15:01
    #39639466
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
andreykaTэто понятно. но после пуша если я делаю git follow - то все в порядке. я так же вижу историю.
скажу больше -- если я файлы перемещаю НАЗАД в предыдущую директорию - история снова появляется и в гитхабе.
Гит он и в африке гит. Гитхаб - всего лишь вэб клиент.

Git Reference10.10 Git Internals - Moving Files

Moving Files

Unlike many other VCS systems, Git doesn’t explicitly track file movement. If you rename a file in Git, no metadata is stored in Git that tells it you renamed the file. However, Git is pretty smart about figuring that out after the fact 
...
Рейтинг: 0 / 0
04.05.2018, 00:01
    #39639691
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
я эту фразу прочел 200 раз )) и так и не понял )) гит лог --фоллоу историю ПОКАЗЫВАЕТ. )) гит вебклиент -- нет.
собссно повторюсь что мне не ясно - гит лог --фоллоу подсасывает историю откуда-то локально. или в любом случае вся история будет и на удаленном репо??

окей.. кажется, не попробуешь - не узнаешь. попробую создать чистый репо и посмотреть, есть ли история.. попробую - отпишусь.
...
Рейтинг: 0 / 0
04.05.2018, 00:43
    #39639700
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
Вот тут https://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history
кажется второй ответ информативен.
...
Рейтинг: 0 / 0
05.05.2018, 15:03
    #39640643
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GIT перенос файлов из одной диры в другую с сохранением истории
там написано что рисковый и кривой )) попробовать конечно стоит впрочем, у меня всё равно вопрос через гит лог инфа останется на удаленном репо или нет.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / GIT перенос файлов из одной диры в другую с сохранением истории / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]