Команды SVN

Выполнять команды SVN можно как в графическом режиме, используя клиентское программное средство, так и в текстовом режиме. Текстовый режим приходится применять достаточно часто т.к. чаще всего сервера работают в текстовом режиме и при подключении через putty или другую терминальную программу мы видим текст, а не графическое изображение рабочего стола. Поэтому, я тут опишу основные команды, которые используются для работы с SVN. Взято на ibm.com: # Создать новый репозиторий svnadmin create /home/user/new_repository # Выгрузить блок из корневого репозитория svn checkout file:///server/svn/existing_repository new_repository # Обновить локальный блок из корневого репозитория. svn update # Внести изменения из локального блока в корневой репозиторий. svn commit # Добавить новые файлы в локальный блок svn add # Показать изменения, сделанные в локальном блоке svn diff #Переименовать файл в локальном блоке svn rename # Удалить файлы svn delete Для сосчитывания изменений с локального хранилища: svn checkout file://localhost/mnt/d/svn_repository/corp2 –username ИмяПользователя –password Пароль Для считывания изменений из удалённого репозитария: svn checkout svn+ssh://localhost/mnt/d/svn_repository/corp2 –username ИмяПользователя –password Пароль Закачка информации в локальный репозитарий: svn import mytree file:///usr/local/svn/newrepos/some/project -m “Initial import” Другие полезные команды SVN: http://linfoline.homedns.org/svn-book-html-chunk/svn.tour.other.html

Read more

Как запомнить пароль и имя пользователя в TortoiseSVN при работе через ssh

В процессе работы с TortoiseSVN через ssh начинает надоедать сто кратный ввод пароля и имени пользователя. Немного порывшись в интернете нашёл способ, как решить данный вопрос. Вот лекарство: Щёлкните правой клавише в браузере и выбери в выпадающем меню: TortoiseSVN -> Settings -> Network. В поле SSH client вводите строку, подобную: C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l ПользовательВSSH -pw ПарольДляПользователяВSSH Конечно, если у Вас TortoisePlink.exe находится не в C:\Program Files\TortoiseSVN\bin\, то укажите тот путь, по которому он находится.

Read more