HG Workbench工作目录超过ssh?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HG Workbench工作目录超过ssh?相关的知识,希望对你有一定的参考价值。
我管理一组开发人员,他们通过SFTP在无头开发服务器上编辑文件。我们使用Mercurial(HG)来对文件进行版本控制。这是我的工作,以确保团队正在做正确的事情,所以我需要能够做hg status
和hg diff
等等。到目前为止,我一直在命令行上通过SSH进行此操作,但我希望能够通过SSH使用HG Workbench或类似的东西。通过SSH发送所需命令,解析响应并显示结果的东西。我相信这就是Workbench的工作方式,但只能在本地机器上运行,而且我没有看到任何远程操作选项。
是否有任何解决方法可以执行此操作,或者其他程序可以执行我正在尝试使用Workbench执行的操作?
答案
你有几个选择:
- 将mercurial存储库克隆到本地计算机,然后在本地计算机上运行tortoise hg。当您进行任何修改时,它们将被同步到远程计算机上 - 毕竟它是一个分布式VCS。
- 在远程机器上键入
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