HG Workbench工作目录超过ssh?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HG Workbench工作目录超过ssh?相关的知识,希望对你有一定的参考价值。

我管理一组开发人员,他们通过SFTP在无头开发服务器上编辑文件。我们使用Mercurial(HG)来对文件进行版本控制。这是我的工作,以确保团队正在做正确的事情,所以我需要能够做hg statushg diff等等。到目前为止,我一直在命令行上通过SSH进行此操作,但我希望能够通过SSH使用HG Workbench或类似的东西。通过SSH发送所需命令,解析响应并显示结果的东西。我相信这就是Workbench的工作方式,但只能在本地机器上运行,而且我没有看到任何远程操作选项。

是否有任何解决方法可以执行此操作,或者其他程序可以执行我正在尝试使用Workbench执行的操作?

答案

你有几个选择:

  1. 将mercurial存储库克隆到本地计算机,然后在本地计算机上运行tortoise hg。当您进行任何修改时,它们将被同步到远程计算机上 - 毕竟它是一个分布式VCS。
  2. 在远程机器上键入hg serve,它将运行一个Web服务器。然后,您可以使用浏览器连接到Web服务器,并通过Web界面执行所需的操作。
另一答案

我最终做的是使用phpStorm IDE为我做这件事。它能够将工作目录与远程服务器同步,包括.hg文件,然后我可以通过简单的方式查看差异,并直接从IDE进行提交。

以上是关于HG Workbench工作目录超过ssh?的主要内容,如果未能解决你的问题,请参考以下文章

MySQL Workbench(版本 6.0.8)SSH 身份验证问题

带有 MFA 的 Navicat 或 MySQL Workbench SSH 隧道

在中间使用Tortoise-Hg abort进行克隆[命令返回代码255]

使用 Workbench 迁移向导通过 ssh 将 MS SQL Server 数据库迁移到 MySQL

eclipse启动无响应,停留在Loading workbench状态

通过 ssh 迁移工作台 - 如何设置隧道