Я собираюсь сделать мерзавца svn dcommit к нашему svn repo - и как рекомендуется во многих местах, я хотел выяснить точно, что я собирался быть фиксацией с пробным прогоном. Как таковой я работал:
git svn dcommit -n
Этот произведенный вывод:
Committing to http://somerepo/svn/branches/somebranch
diff-tree 1b937dacb302908602caedf1798171fb1b7afc81~1 1b937dacb302908602caedf1798171fb1b7afc81
Как я просматриваю это в формате, который я могу использовать как человек? Список измененных файлов приходит на ум. Это - вероятно, легкое, но рабочее различное дерево мерзавца на тех хешах, дает мне ссылку на каталог и некоторый другой хеши, а также некоторые числа. Не совсем уверенный, что сделать из него.
Спасибо очень, Josh
Не используйте diff-tree, используйте diff:
# full diff
git diff 1b937da~1 1b937da
# list of files, with status M/A/D/R/C (modified, added, deleted, renamed, copied)
git diff --name-status 1b937da~1 1b937da