Переглянути, які файли були задіяні в git-коміті, можна такою командою:
$ git diff-tree --no-commit-id --name-only -r bd61ad98
де bd61ad98 — початок ключа ревізії.
В системах контролю версій одна з гарних речей – те, що вся інформація в процесі написання програми завжди зберігається.
Якщо ти видалив якийсь файл і його немає в поточній правці, то все одно він зберігається в репозиторії в попередніх правках.
Його можна відновити за допомогою команди svn copy. В команді після шляху до файла в репозиторії вказується номер правки через знак равлика (@):
svn copy svn://10.8.0.1/full/path/to/file/in/repo/deletedfile.txt@892 ./deletedfile.txt
де 892 – номер правки.