Подтвердить что ты не робот

Создайте патч SVN после фиксации

Можно ли ретроспективно создать патч? Клиент Tortoise SVN, который мы используем, дает нам возможность создать патч вместо (или во время) фиксации.

Я хотел бы поработать над исправлением с помощью соединительной линии, проверить его и запустить серверы всех своих тестов и показателей, чтобы подтвердить, что исправление является приемлемым. Затем мне хотелось бы выбрать несколько версий (если первая попытка исправить это только заставила нас частично двигаться) и создать файл исправления из файлов, которые изменились.

Затем я могу взять патч и применить его к нескольким другим ветвям. Возможно ли это?

4b9b3361

Ответ 1

Показать журнал, выбрать изменения, щелкнуть правой кнопкой мыши, "показать унифицированный diff".

Ответ 2

Если у вас есть проблемы с путями, вы можете показать diff для каждого файла отдельно

Ответ 3

Вы также можете использовать WinMerge для Windows, если вы хотите сравнить два файла из разных ветвей:

  • Проверьте каждую ветвь
  • Отметьте два файла, которые следует сравнить
  • Сравнить через WinMerge
  • Затем нажмите "Инструменты" → "Создать патч"

К этому вы можете создать патч для уже зафиксированных файлов из разных ветвей.