Использование SVN через SSH соединение на Mac - PullRequest
0 голосов
/ 21 апреля 2011

У меня есть проект, который я могу синхронизировать с сервером SVN только в компании, в которой я работаю.

Теперь я работаю удаленно над проектом из другой страны, и поэтому я не могу поехать в компаниюдля фиксации проекта.

Поэтому мы настроили учетную запись ssh для возможности фиксации на сервере компании.

проблема в том, что я понятия не имею, как использовать соединение ssh длясинхронизировать с serveur.

вот что я получил

1) У меня есть существующий проект со всеми моими изменениями и настройкой для локальной фиксации проекта.

2)У меня есть работающее ssh-соединение с сервером

какую команду мне нужно ввести, чтобы зафиксировать мои изменения?

(я использую mac и терминал для фиксации /обновление)

Ответы [ 2 ]

2 голосов
/ 21 апреля 2011

Это очень просто: вы можете использовать URL "svn + ssh".Например, чтобы проверить проект

svn co svn+ssh://servername.company.com/path/to/repository localname

Затем скопируйте ваши изменения в извлеченную копию и выполните коммит как обычно

svn commit -m "Log msg"
0 голосов
/ 21 апреля 2011

Поскольку у вас уже есть извлечение хранилища с изменениями, которые вы хотите зафиксировать, проще всего сделать, используя svn switch, чтобы изменить URL-адрес, используемый извлечением для хранилища:

svn switch --relocate http://repository.url/path svn+ssh://repository.url/path

Подробнее см. Книга SVN .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...