2013-04-15 3 views
0

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

Однако, когда я применяю этот патч в каком-то репозитории, он применяет оба изменения, но новый файл не отображается как добавленный. Из-за этого, если я просто скажу: git commit, новый добавленный файл пропущен из фиксации.

Это ошибка TortoiseGit или я что-то не так?

Я попытался создать патч, используя 'git -diff', но в этом случае он не включает добавленный файл как часть патча вообще.

Спасибо, Vibhav Агроэл

ответ

0

Использование TortoiseGit, вы должны создать патч путем фиксации изменений (модификация и добавление), щелкнув правой кнопкой мыши и выбрав репо Create serial patch... и выбрать Number of Commits как 1.

Затем, в другом репозитории, щелкните правой кнопкой мыши по репо и выберите Apply serial patch..., чтобы использовать файл исправления, созданный ранее, Add. Затем нажмите Apply.

Это должно создать новую фиксацию в другом репозитории, содержащую как модификацию, так и новый файл.