2013-02-13 4 views
1

Subversion дает мне некоторые запутывающие и даже противоречивые результаты. Я пытаюсь получить последнее число фиксации, дату и автора для кучи файлов. Номер версии для репозитория и рабочей копии составляет 6189.svn info vs svn log discrepency

svn info path/to/file дает мне

  • Расписание: нормальный
  • Последний Измененный Автор: бобби
  • Last Changed Rev: 5448
  • Last Changed Дата: 2012-01-03 11:37:56 -0800 (Tue, 03 Jan 2012)
  • Текст Последнее обновление: 2013-01-27 20:10:08 -0800 (вс, 27 янв 2013)

Но, когда я проверяю, что с svn log path/to/file я получить различные результаты:

  • r5509 | Алиса | 2012-01-27 07:54:57 -0800 (пт, 27 янв 2012) | 3 строки

Я просмотрел diff для ревизии 5509, но я не вижу никаких упоминаний о файле.

Может кто-нибудь предложить, что вызывает разницу? Версия 5448 имеет изменения в файле, поэтому я думаю, что верю выводам svn info, но я хотел бы понять, почему svn log дает разные номера версий.

ответ

3

Для svn log FILENAME вы получите Список исправлений, которые влияют на FILE. В случае ФАЙЛА в туалет и туалет не обновляется в голову из репозитория, вы получите частичную историю

Если вы хотите получить прозрачные и соответствующие результаты, используйте команды для источников внутри хранилища

Sample:

URL-адрес является http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt

>svn log http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt -l 1 -q 
------------------------------------------------------------------------ 
r35 | lazybadger | 2013-01-09 11:35:28 +0600 (Ср, 09 янв 2013) 
------------------------------------------------------------------------ 

>svn info http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt 
Path: Hello.fr.txt 
Name: Hello.fr.txt 
URL: http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt 
Repository Root: http://mayorat.ursinecorner.ru:8088/svn/Hello 
Repository UUID: 65c3f143-cc60-1d4e-9546-1f0378d96c08 
Revision: 37 
Node Kind: file 
Last Changed Author: lazybadger 
Last Changed Rev: 35 
Last Changed Date: 2013-01-09 11:35:28 +0600 (Ср, 09 янв 2013) 

("Последние" * поля коррелируют с лог-данных)


Бонус команду

>svn ls -v http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt 
    35 lazybadg   90 янв 09 11:35 Hello.fr.txt 
Смежные вопросы