2016-11-01 7 views
0

Что я хочу, когда я применяю патч TortoiseGit (TGit), он не должен показывать никаких связей. Он должен показывать изменения, как если бы я вносил изменения вручную (это происходит в TSVN, потому что, когда мы применяем патч, они отображаются как ручные изменения)TortoiseGit: Применить патч как ручной смену (без данных, таких как Описание, Дата и т. Д.). Возможное?

Почему я хочу это, потому что мне нужно внести дополнительные изменения вместе с изменениями патча.

шаги я делал/делает:

  1. создал TGit патч с локального фиксации.
  2. Затем удалил локальный репозиторий и повторно загрузил ветку с удаленного устройства.
  3. Теперь применяется патч. Он показывает информацию о фиксации, как описание и дату и т. Д. Это не нужно. Он должен показывать изменения патча как ручные изменения.

Возможно ли использование TGit?

enter image description here

ответ

1

Вы можете применить серийный патч, а затем сбросить индекс до предыдущего фиксации (как описано Lex Li), однако другой подход состоял бы в том, чтобы щелкнуть правой кнопкой мыши на .patch- или .diff-файле и выбрать «Обзор/применить один патч ... ». Затем открывается TortoiseGitMerge, и вы можете применять и изменять файлы вручную. После этого вы можете совершить все изменения.

+0

Его приятно слышать, когда кто-то изнутри протягивается, чтобы помочь. Ценю твою поддержку. Второй работал для меня и работал так, как я хотел, без необходимости переустановки каких-либо индексов. +1 –

1
  1. Примените патч и посмотреть, становится фиксации.
  2. Перейдите к просмотру журнала и сбросьте эту ветвь на предыдущую фиксацию в смешанном или мягком режиме.

Затем вы получаете то, что хотите.

 Смежные вопросы

  • Нет связанных вопросов^_^