2013-09-17 5 views
3

я совершил файл утром, используя следующую команду:журнал SVN не работает рекурсивно

svn commit -m "some text" pg1ch/mobile/index_2_pg1app_r2.php 

Позже я попробовал команду из корня каталога Svn:

svn log 

Это бы сейчас покажите ревизию, которую я только что совершил. Для того, чтобы реально увидеть версию я должен был использовать:

svn log pg1ch/mobile/index_2_pg1app_r2.php 

Почему мне нужно поставить полный файл по этому пути, чтобы увидеть версию? Даже при использовании следующих команд его не отображать:

svn log pg1ch/ 
svn log pg1ch/mobile/ 

Любые идеи о том, что я здесь делаю неправильно?

ответ

5

Вам необходимо запустить svn update на верхнем уровне после того, как вы сделали один файл в более глубоком каталоге. Без этого у вас рабочая копия с смешанной ревизией, а верхний уровень (где вы используете svn log) не видит последнего номера версии.

+0

спасибо, что это сработало –

0

Вы можете запустить svn log --full, чтобы получить все журналы. Если столько журналов, то это не будет хорошей идеей, чтобы увидеть последние журналы. Вместо этого вы можете использовать svn log --limit 10, чтобы увидеть последние 10 журналов.

Смежные вопросы