Только, когда не будет дальше связываться с веткой?Git, поэтому, когда мы должны использовать rebase?
Это подразумевает: Поделиться веткой (опубликованная ветка) не подходит для rebase
.
Есть ли другие ограничения на использование rebase
?
Только, когда не будет дальше связываться с веткой?Git, поэтому, когда мы должны использовать rebase?
Это подразумевает: Поделиться веткой (опубликованная ветка) не подходит для rebase
.
Есть ли другие ограничения на использование rebase
?
Единственная проблема с использованием rebase заключается в том, что он изменяет историю. до тех пор, пока вы не находитесь на главной ветке, где желательно сохранить историю, вы можете использовать rebase все время. возможно использовать git rebase --committer-date-is-author-date, чтобы держать коммиттеров date
Если вы уже набрали даты фиксации и хотите сбросить их до соответствующих дат авторов, вы можете запустить:
git filter-branch --env-filter 'GIT_COMMITTER_DATE = $ GIT_AUTHOR_DATE; export GIT_COMMITTER_DATE '
Не имеет значения, будут ли какие-либо новые фиксации для филиала или нет. причина, по которой вы используете rebase, заключается в том, чтобы сохранить фиксации в ветке поверх любых новых изменений, которые вы втягиваете в ветвь. – s5v