Как мне создать ручной diff? - PullRequest
5 голосов
/ 04 апреля 2011

У меня есть существующая кодовая база, которую я хотел бы выделить для демонстрации.Мы используем Review Board, которая позволяет пользователю загружать diff и удобно сравнивать его с соответствующим репозиторием.

Учитывая вышесказанное, есть ли хороший способ создать diff вручную, чтобы он отображал соответствующие части как добавленные?Единственный способ, который приходит на ум, - удалить соответствующий код и обратить вспять.

1 Ответ

2 голосов
/ 09 декабря 2011

Используйте команду diff вручную:

cp yourfile.py yourfile.py.orig
# then edit the file
# and generate the diff
diff -Naur yourfile.py.orig yourfile.py

Если вы уже используете программное обеспечение для управления версиями (например, git, svn, hg ...), вы можете использовать их непосредственно перед коммитом:

hg diff
git diff
svn diff
...