Ответ 1
Вы можете использовать svn log с диапазоном обратной версии:
svn log -r 1:HEAD --limit 1 <REPO_URL>
При работе с подкаталогом в репозитории, как найти ревизию, когда этот конкретный каталог был добавлен в репозиторий? Используя "svn info http://..", я могу узнать, когда он был изменен в последний раз ( "Last Changed Rev" ), но мне также нужно узнать номер версии фиксации, когда этот каталог (или файл) был добавлен в первый раз (это "первая" ревизия).
Я искал это в "книге SVN", googling, но, очевидно, я не получил никаких результатов.
Примечание. Мне нужно это для создания PHP script, который загружает журналы и хранит их локально, просто для того, чтобы сделать его понятным и избежать "использовать черепаховую /svnx/versions/you _name_it приложение";)
Вы можете использовать svn log с диапазоном обратной версии:
svn log -r 1:HEAD --limit 1 <REPO_URL>
Последняя запись
svn log http://...
Для кого-то, пытающегося сделать это в pysvn:
def get_branch_creation_rev(url)
import pysvn
cl = pysvn.Client()
return pysvn.Revision(pysvn.opt_revision_kind.number,
cl.log(url)[-1].data.get('revision').number)
Не знаю, что такое метод командной строки. Я использую Tortoise на окнах, чтобы выполнять большую часть навигации по SVN. Если у вас есть этот инструмент, просто щелкните правой кнопкой мыши по папке, и это черепаха SVN/Show Log.