Управляйте SVN на сервере удаленно, используя графический интерфейс - PullRequest
2 голосов
/ 11 июня 2009

Я использую WebDAV для обновления файлов на удаленном сервере тестирования, и мне нужно зафиксировать их после завершения.

Проблема заключается в том, что использование TortoiseSVN на экземпляре WebDAV очень медленное, поскольку необходимо синхронизировать все файлы блокировок и записей в коммите.

Я могу использовать командную строку на сервере, но я предпочитаю инструменты, которые предоставляет TortoiseSVN.

Мне было интересно, есть ли SVN-клиент, который может подключиться к серверу по протоколу ssh, но при этом сохранить функциональность графического интерфейса.

Это или любые другие предложения о том, как ускорить этот процесс, будут с благодарностью.

1 Ответ

1 голос
/ 12 июня 2009

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

Во-первых, я не осведомлен о инструменте SVN с графическим интерфейсом, который может выступать в качестве внешнего интерфейса для удаленной рабочей копии. Большинство инструментов с графическим интерфейсом используют библиотеки Subversion для реализации своих функциональных возможностей, поскольку запуск процесса командной строки и анализ результатов являются такой болью и очень медленными. Таким образом, такой инструмент с графическим интерфейсом должен либо (1) использовать библиотеки SVN, установленные на удаленной машине (что было бы кошмаром, если не невозможно), либо (2) выполнять команды через SSH на удаленной машине, которые (как уже упоминалось) выше) введет параллельный, менее эффективный способ ведения дел.

Другой альтернативой, которую вы не упомянули, является использование VNC или какого-либо инструмента удаленного рабочего стола для управления программой с графическим интерфейсом, запущенной на сервере. Поскольку вы используете TortoiseSVN, очевидно, что вы используете Windows-клиент, но вы еще не сказали, что это за сервер. Если вы управляете сервером тестирования и можете настроить VNC или что-то подобное, возможно, стоит попробовать. Кто знает, отставание от VNC может быть меньше, чем при выполнении операций SVN при монтировании WebDAV.

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