HG Workbench工作目录超过ssh?

问题描述 投票:0回答:2

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

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

linux ssh mercurial
2个回答
1
投票

你有几个选择:

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

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.