2012-02-28 3 views

ответ

0

Если вы генерируете патч на Git репо (который отсчитывает git-svn Репо как), и планирует применить его к другому Git/git-svn репо, то вы, вероятно, следует использовать обычные патч-утилиты GIT (например git diff и git format-patch).

+0

Я использовал git diff, но предостережение заключается в том, что он создает diff с git specific headers 'diff --git a/afile b/afile', который делает применение на svn repo кошмаром для моих других товарищей по команде. Я больше смотрю на создание патча, который будет применяться равномерно через репо - больше похоже на то, что генерирует черепаха svn. –

+0

Стандартные утилиты, такие как 'patch', игнорируют эту' diff -git' вещь в заголовке. Какую проблему вы испытываете? –

+0

Я использую патч, и он работает хорошо, но команда не хочет использовать патч. Они предпочитают использовать eclipse> patch> apply. Все, что я хочу, это способ использовать команду unix diff для создания патча в репозитории git-svn? –

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