Вопросы

Переименование файла Git. История доступна в cmd-строке, но не в интерфейсе github?

Было много отлично сообщения о том, как сохранить историю при переименовании файлов и папок в Git.


Это работает в интерфейсе командной строки git:

#if you don't modify oldname.cpp or newname.cpp, git will understand your rename

git mv old.cpp new.cpp
git commit -am "renamed old.cpp -> new.cpp"

git log new.cpp #only shows the new commit
git log --follow new.cpp #shows ALL the history of old.cpp and new.cpp

Отлично, поэтому команда --follow позволяет нам получить всю историю new.cpp после его переименования. Это отлично работает в интерфейсе командной строки для git.


Но в веб-интерфейсе github история old.cpp не отображается для new.cpp. Это проблема, потому что многие члены моей команды видят свои учетные записи github как часть своих резюме. Если их коммиты не отображаются в github после переименования файлов, они теряют очки возобновления. После серьезной реструктуризации имени файла / каталога у участника может не оказаться ни одной видимой фиксации в репо.

Читать:
Изменение порядка столбцов в R

Как мне отобразить полную историю файлов в веб-интерфейсе github (например, git log --follow) после переименования файлов?

Или я застрял, никогда ничего не переименовываю, если только я не хочу, чтобы случайные пользователи github никогда не видели старые коммиты?

возможный дубликат github отслеживает историю по умолчанию?   —  person solvingPuzzles    schedule 01.10.2013

также связано: Просмотр истории в GitHub после переименования папки   —  person solvingPuzzles    schedule 18.09.2015

(Сбоку) Примечание: git log --follow был немного глючным до git 2.9 (июнь 2016 г.): см. stackoverflow.com/a/36615639/6309</ а>.   —  person solvingPuzzles    schedule 14.04.2016

Похожие записи

Laravel красноречивый множественный принадлежит к раздаче

admin

Как загружать / редактировать / запускать / сохранять текстовые файлы (.py) в ячейку записной книжки IPython?

admin

Тип аргумента «Объект?» не может быть назначен типу параметра «Карта‹ динамический, динамический ›». GetX

admin

Pycharm не распознает установку Django

admin

Как исключить поля в модели DART с использованием другого класса и JsonKey?

admin

Как обрабатывать несколько наблюдаемых, когда неважно, что некоторые из них не работают?

admin