Як я бачу останні 10 комісій у зворотно-хронологічному порядку зі SVN?


128

Використовуючи командний рядок SVN, чи є спосіб відобразити останнє число X комісій разом із повідомленнями фіксування у зворотно-хронологічному порядку (найновіша фіксація першого)?

Відповіді:


183
svn log --limit 10

або

svn log -l 10

Подальший googling виявив відповідь. svn logсписки у зворотно-хронологічному порядку за замовчуванням.


17
SVN має дійсно корисну вбудовану допомогу. svn help logпевно, було б навіть швидше, ніж пошук у Google.
meagar

1
Ця команда, здається, повертає лише останні, але одне (не останнє) повідомлення про фіксацію. Наприклад, наприклад, остання комісія - r901, але вона повертається лише до r900. Просто хотів перевірити, чи це стандарт чи помилка. Також svn log -l10 <URL of your repository>поверне останнє (r901) також.
Shyam K

@ShyamK SVN ніколи не перестає дивувати. Git ftw!
o01


21

Щоб уточнити попередні відповіді - зауважте, що svn logза замовчуванням відображаються лише зобов'язання до перегляду вашої робочої копії (остання svn update, запустіть, svn infoщоб побачити). Так що, якщо вам все спочатку потрібно завантажити, це поєднання спрацює:

svn update

svn log -l 10

Однак мене найбільше цікавить показ ВСІХ останніх комісій без попереднього оновлення копії woking, тому я здебільшого порівнюю свій журнал із падінням HEAD:

svn log -l 10 -r HEAD:1

Це робить для мене величезну різницю.


19

Щоб побачити їх у хронологічному порядку:

svn log -r1:HEAD
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.