Git: сгенерируйте файл патча для двух элементов без репозитория и примените его к первому - PullRequest
0 голосов
/ 25 октября 2019

Я использую библиотеку во время разработки, которую мне нужно исправить. Эта библиотека управляется менеджером пакетов, поэтому она может быть обновлена ​​и мои патчи потеряны. Чтобы сохранить мои исправления, я поместил исправленный файл в другое место и выпустил git diff path/to/original/file path/to/edited/file > my.patch.

. Когда я применяю его с git apply my.patch, Git перемещает исходный файл по пути, где я сохранил свою исправленную версию. Как я могу сказать, чтобы он исправлял файл на месте?

Почему я хотел бы избегать использования утилит diff и patch: это происходит в Windows с настройками по умолчанию для установки Git (git - этодоступны в PATH, но вспомогательные утилиты - нет. Можно указать полный путь к ним, но я бы хотел этого избежать).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...