Перерахуйте файли, допущені до перегляду


162

Як я перелічую назви файлів / шляхи, які виконуються, використовуючи номер ревізії?


Ви говорите про особу, яка виконує вчинення?
блокування

1
робити журнал svn | grep 'ім'я користувача', перераховує всі мої реєстрації, я хочу побачити назви файлів разом із редакціями.
Satish

Відповіді:


242
svn log --verbose -r 42


2
Цей список файлів для цієї конкретної ревізії, додавши ім'я користувача замість списків ревізійних всі файли і зміни для користувача Svn увійти --verbose --username «ім'я користувача»
Сатиш

8
"додавання імені користувача замість версії перераховує всі файли та версії для користувача" Ні, це не так. Можливість --usernameавтентифікації, а не фільтрування перелічених версій.
slowdog

45

Щоб просто отримати список змінених файлів із шляхами, використовуйте

svn diff --summarize -r<rev-of-commit>:<rev-of-commit - 1>

Наприклад:

svn diff --summarize -r42:41

має призвести до чогось подібного

M       path/to/modifiedfile
A       path/to/newfile

Правильно деталі, які я шукаю.
техолік

Ця відповідь є кращою тим, що вона друкує лише один рядок у файлі, а контури відносно точки виконання команди; тоді як svn журнал друкує рядки заголовка, лінії колонтитулу та шляхи відносно кореня сховища.
Джефф

3

Від віддаленого репо:

svn log -v -r 42 --stop-on-copy --non-interactive --no-auth-cache --username USERNAME --password PASSWORD http://repourl/projectname/
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.