Выборочное исправление - PullRequest
       20

Выборочное исправление

0 голосов
/ 14 октября 2009

У меня есть папка и патч для этой папки. Теперь я не хочу включать каждое изменение, внесенное в патч, в свой коммит. Я могу выбрать, какие файлы я хочу исключить в Subclipse, но могу ли я сделать то же самое только с некоторыми строками в этих файлах?

Ответы [ 2 ]

0 голосов
/ 30 декабря 2009

Вы можете исправить свою рабочую копию, а затем удалить те части, которые вам не нужны, перед фиксацией. Используйте команду diff, чтобы увидеть различия между исправленными частями и предыдущей версией в вашей рабочей копии.

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

0 голосов
/ 14 октября 2009

Возможно, вы могли бы отредактировать файл исправления или применить исправление, а затем скопировать оригиналы обратно из другой неизмененной копии исходных файлов в отдельной папке.Лично я бы, вероятно, зафиксировал свою работу в git, применил патч (без использования git), а затем использовал бы git, чтобы зафиксировать только те изменения, которые мне понравились, или сбросить файлы, в которых изменения не понравились.Извините, вы используете Subversion, я только что понял.Не хотел обидеть, предложив другое решение.Я уверен, что Subversion допускает аналогичный подход.

...