2010-09-27 2 views
1

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

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

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

ответ

0

Один патч за номер, отправленный в трекер проекта. В противном случае сохраните изменения в Git или что-то еще и используйте ветку для крупных проектов. Часто у меня есть ветвь для каждого модуля, а затем ветка для каждого патча, над которым я работаю.

+0

Да, но я изменяю внешний инструмент с открытым исходным кодом, который я бы не хотел иметь в репозитории, я хочу, чтобы у них были исправления, чтобы применить их к исходному исходному коду внешнего инструмента. – victorgp

+0

Мы используем отдельный каталог патчей для патчей, которые мы не можем отложить, но они довольно редки. Я по-прежнему стараюсь держать их отдельно, если это возможно, и комбинировать, если у вас есть патчи, наступающие друг на друга. –

+0

Кроме того, может быть, стоит попробовать получить его на Github или что-то еще, чтобы вы могли развить, но все же легко внести свои изменения. Тогда, по крайней мере, у вас может быть ваша личная вилка или личная ветка, если вы выполняете интеграцию github –

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