2016-09-06 43 views
1

моего шага:
0, проверить тест Repòs работать копию на г:/test1 и г:/test2
1, добавить файл с именем f1 .txt в repos и зафиксировать его в g: /test1/f1.txt
2, внести некоторые изменения в f1.txt и зафиксировать в g: /test1/f1.tx
3, Обновить g:/test2 to head rversion затем удалите g: /test2/f1.txt и совершите
4, Используйте pysvnClient.log, чтобы получить сообщение об ошибке возврата в голову, получите ошибку! Но получите более низкое сообщение журнала изменений.
Я пробовал почти каждую комбинацию параметров журнала, но не работал!
Я также пытаюсь использовать параметры peg_revision, revision_start, revision_end, но никто не работает! Большое спасибо, что помогли мне получить результат или показать мне свой код!журнала pysvn не может получить Head Revision совершить журнал, когда файл был удален

ответ

0

Это нормальное поведение svn, которое предоставляет pysvn.

Проблема в том, что после фиксации в (4) файл не существует в HEAD.

Вы должны использовать ревизию peg, чтобы помочь svn найти файл и его историю.

Вы должны быть поставлены вместе с командой svn.

Барри (pysvn сопровождающим)

+0

Как я уже сказал, я также попытался peg_revision, revision_start, revision_end и т.д. доступны PARAMS значения и их комбинации, но ни один не работает! – chunyisong

+0

Пересмотр peg должен быть ревизией, где файл существует. Попробуйте поэкспериментировать с командой svn log. Как только команда svn log работает, она может быть преобразована в скрипт pysvn. –

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

  • Нет связанных вопросов^_^