Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用GUI在服务器上远程操作SVN_Svn_Command Line - Fatal编程技术网

使用GUI在服务器上远程操作SVN

使用GUI在服务器上远程操作SVN,svn,command-line,Svn,Command Line,我正在使用WebDAV更新远程测试服务器上的文件,完成后需要提交这些文件 问题是在WebDAV实例上使用TortoiseSVN速度非常慢,因为它必须同步提交上的所有锁和条目文件 我可以在服务器上使用命令行,但我更喜欢TortoiseSVN提供的工具 我想知道是否有一个SVN客户端可以通过ssh连接到服务器,但仍然保留GUI功能 对于如何加快这一过程的建议,我们将不胜感激。我认为您最好的选择是自己使用SSH,并通过命令行进行更新和提交 首先,我不知道有一个GUI SVN工具可以作为远程工作拷贝的前

我正在使用WebDAV更新远程测试服务器上的文件,完成后需要提交这些文件

问题是在WebDAV实例上使用TortoiseSVN速度非常慢,因为它必须同步提交上的所有锁和条目文件

我可以在服务器上使用命令行,但我更喜欢TortoiseSVN提供的工具

我想知道是否有一个SVN客户端可以通过ssh连接到服务器,但仍然保留GUI功能


对于如何加快这一过程的建议,我们将不胜感激。

我认为您最好的选择是自己使用SSH,并通过命令行进行更新和提交

首先,我不知道有一个GUI SVN工具可以作为远程工作拷贝的前端。大多数GUI工具都使用Subversion库来实现其功能,因为调用命令行过程并解析结果非常痛苦,而且速度非常慢。因此,这样的GUI工具必须(1)利用安装在远程机器上的SVN库(如果不是不可能的话,这将是一场噩梦)或(2)在远程机器上通过SSH执行命令,这(如上所述)将引入一种并行的、效率较低的方法

您没有提到的另一种选择是使用VNC或某些远程桌面工具来操作服务器上运行的GUI程序。由于您使用的是TortoiseSVN,显然您是在Windows客户机上,但您没有说明服务器是什么。如果您控制测试服务器并能够设置VNC或类似的东西,那么这可能值得一试。谁知道呢,VNC的延迟可能比在WebDAV挂载上执行SVN操作要小