Доступ к последней заархивированной версии файла, зарегистрированного с помощью SVN

Я разместил этот вопрос на форуме wandisco svn, но, похоже, я не получаю много трафика, и никто не мог ответить на вопрос, поэтому я решил попробовать здесь.

Часто я работаю в автономном режиме и хочу посмотреть самую последнюю заархивированную версию файла, с которым я зарегистрировался svn,

Под svn в версии 1.6 это было легко сделать; например, последняя проверенная версия myFile.tex был сохранен как .svn/text-base/myFile.tex.svn-base.

В версии SVN 1.8 все по-другому; myFile.tex сохраняется где-то в .svn/pristine, но имя файла было преобразовано в какой-то непроницаемый шестнадцатеричный, понятный только SVN, в этом случае: 53/5314d09a1fdbe26876fca60c088d992a25c7fb9d.svn-base

Я пытался использовать шестнадцатеричные текстовые конвертеры, но получить мусор обратно.

Кто-нибудь знает, есть ли способ распаковать шестнадцатеричные строки, как это

Большое спасибо за любую помощь

1 ответ

  1. "последний раз проверено в версии..." ничего не значит в Subversion-lingua, вы должны использовать общепринятые термины
  2. В большинстве случаев SVN Working Copy не смешивается, поэтому вы можете знать только BASE ревизию репо
  3. В любом случае, хороший и независимый от версии способ решения вашей задачи svn info PATH/TO/FILE
>svn info G2.txt
...
Revision: 5
...
Last Changed Rev: 2
...

Т.е. - WC проверен на оборот. 5, последние изменения файла были выполнены в rev. 2

НТН

Другие вопросы по тегам