Щоб знайти інформацію про історію файлу або каталогу, використовуйте команду svn log. svn log надасть вам запис про те, хто вніс зміни до файлу чи каталогу, у якій версії він змінився, час і дату цієї версії та, якщо вона була надана, повідомлення журналу, яке супроводжувало фіксацію.
У SVN, і файли, і каталоги мають версії та історію. Якщо вибраний ресурс знаходиться в робочій копії, поточну вилучену версію буде виділено (жирним шрифтом).
Створення списку історичних змін
Команда | опис |
---|---|
svn log -r 5:19 | Відображати журнали для версій з 5 по 19 у хронологічному порядку |
svn log -r 19:5 | Відображати журнали для версій з 5 по 19 у зворотному хронологічному порядку |
svn log -r 8 | Відображати журнали лише для версії 8 |
Клацніть правою кнопкою миші на вибраних версіях, а потім виберіть контекстне меню → Скасувати зміни з цієї версії. Або, якщо ви бажаєте зробити попередню редакцію новою ГОЛОВНОЮ редакцією, клацніть правою кнопкою миші вибрану версію, а потім виберіть контекстне меню → Повернутися до цієї версії.
Щоб отримати огляд ваших змін, використовуйте команду svn status. Ви можете використовувати статус svn більше, ніж будь-яка інша команда Subversion. Якщо ви запускаєте svn status у верхній частині вашої робочої копії без аргументів, він виявляє всі файли та зміни дерева, які ви внесли.
Так, але тільки в одному сховищі. Ви можете ввести svn help copy, щоб перевірити це. Вибачте, що поставив два запитання.