Команды журнала Subversion (SVN) для горячей копии - PullRequest
0 голосов
/ 04 октября 2018

Я получил горячую копию SVN от друга.Мне нужен только доступ к истории подтверждений и изменений (svn log).

Я использую Ubuntu и у меня нет доступа к Интернету.

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

Мне нужно сделать это из командной строки, если это возможно.

Я новичок в SVN, поэтому извиняюсь, если этоочевидно.

Ответы [ 3 ]

0 голосов
/ 10 октября 2018

Горячая копия в терминах Subversion означает горячее резервное копирование хранилища .Это полнофункциональный репозиторий, который должен находиться на сервере SVN.Поэтому, если у вас действительно есть горячая копия, вам нужно поместить или импортировать репозиторий на ваш сервер SVN (например, сервер VisualSVN) и получить к нему доступ через HTTP (S) с помощью вашего любимого клиента Subversion (я полагаю, TortoiseSVN).

Вы также можете пропустить импорт и получить доступ к хранилищу с помощью клиента SVN напрямую через протокол доступа file: ///.Например, щелкните правой кнопкой мыши горячую копию в проводнике Windows и выберите команду SVN Checkout .

0 голосов
/ 11 октября 2018

Я смог понять это, заставив моего друга экспортировать файл дампа вместо этого.Шаги: 1. svnadmin create // в новой пустой папке 2. svnadmin загрузить «только что созданную папку» <«полная ссылка на файл дампа» 3. создайте пустую папку и перейдите к ней в командной строке.4. svn co 'расположение дампа загружено в'.//*где .создан второй пустой каталог. </p>

Спасибо за вашу помощь.

0 голосов
/ 04 октября 2018

В отличие от распределенных систем контроля версий, таких как Git и Mercurial, Subversion не сохраняет прошлые ревизии локально.Все, что у вас есть, это проверенные источники и «нетронутые», то есть неизмененные, их копии.Если вы не можете подключиться к серверу Subversion, такие команды, как svn log или svn blame не будут работать, извините!

...