草庐IT

Mercurial

全部标签

linux - 在 Redhat Linux 上安装 Mercurial

Mercurial可以在RedhatLinux上运行吗?我试过,yuminstallmercurial,没有成功。我尝试从Mercurial站点下载一个tarball,但在我尝试安装时失败了。Mercurial是否可以在Redhat上运行? 最佳答案 Here获取Linux系统RPM包的说明。Here是描述在RedHat中获取Mercurial的许多方法的讨论。 关于linux-在RedhatLinux上安装Mercurial,我们在StackOverflow上找到一个类似的问题:

linux - mercurial 1.9 和 ssh 的问题

上周末(2011年7月16日),我们的mercurial软件包使用ubuntulucid上的mercurial-stableppa自动更新到最新的1.9mercurial二进制文件。现在通过SSH从存储库中拉取不再有效。显示以下错误:remote:Traceback(mostrecentcalllast):remote:File"/usr/share/mercurial-server/hg-ssh",line86,inremote:dispatch.dispatch(['-R',repo,'serve','--stdio'])remote:File"/usr/lib/pymodules

linux - mercurial 1.9 和 ssh 的问题

上周末(2011年7月16日),我们的mercurial软件包使用ubuntulucid上的mercurial-stableppa自动更新到最新的1.9mercurial二进制文件。现在通过SSH从存储库中拉取不再有效。显示以下错误:remote:Traceback(mostrecentcalllast):remote:File"/usr/share/mercurial-server/hg-ssh",line86,inremote:dispatch.dispatch(['-R',repo,'serve','--stdio'])remote:File"/usr/lib/pymodules

linux - Mercurial 差异 merge : What tool is this and how do I use it?

刚接触mercurial,对TortoiseHG比较熟悉,但是第一次在headlesslinux环境下管理项目。我在推送后执行了hgupdate,我得到了这个屏幕:帮助部分说它是vim,我该如何merge我的应用程序。 最佳答案 这是vimdiff。您可以通过运行manvimdiff了解更多信息。但是,我建议使用mercurial的internal:merge工具。它将执行merge,如果发生冲突,则会在文件中插入冲突标记并通知您存在冲突。然后打开文件,解决冲突,删除冲突标记,将文件标记为已解决,当所有文件都清理干净后,您可以提交m

linux - Mercurial 差异 merge : What tool is this and how do I use it?

刚接触mercurial,对TortoiseHG比较熟悉,但是第一次在headlesslinux环境下管理项目。我在推送后执行了hgupdate,我得到了这个屏幕:帮助部分说它是vim,我该如何merge我的应用程序。 最佳答案 这是vimdiff。您可以通过运行manvimdiff了解更多信息。但是,我建议使用mercurial的internal:merge工具。它将执行merge,如果发生冲突,则会在文件中插入冲突标记并通知您存在冲突。然后打开文件,解决冲突,删除冲突标记,将文件标记为已解决,当所有文件都清理干净后,您可以提交m

php - 如何在 PHP 页面上显示 hg 存储库的当前工作副本版本

我的大部分项目都使用Mercurial,当我部署网站时,我只需在生产服务器上执行hgclone并从hgpull-u那里。我想做的是在我网站的页脚中添加一个小片段,它显示当前的修订号(十进制和十六进制)以及可能的当前分支。StackOverflow和BitBucket都做了我正在寻找的变体。我曾短暂地尝试过解析exec('hgsummary')的输出,但我遇到了几个权限问题,然后想知道是否有更好的方法来做到这一点。有没有更好的方法,或者exec是我的最佳选择? 最佳答案 您可以使用更新后Hook将信息放入文件中。在站点的.hg/hgr

php - 如何在 PHP 页面上显示 hg 存储库的当前工作副本版本

我的大部分项目都使用Mercurial,当我部署网站时,我只需在生产服务器上执行hgclone并从hgpull-u那里。我想做的是在我网站的页脚中添加一个小片段,它显示当前的修订号(十进制和十六进制)以及可能的当前分支。StackOverflow和BitBucket都做了我正在寻找的变体。我曾短暂地尝试过解析exec('hgsummary')的输出,但我遇到了几个权限问题,然后想知道是否有更好的方法来做到这一点。有没有更好的方法,或者exec是我的最佳选择? 最佳答案 您可以使用更新后Hook将信息放入文件中。在站点的.hg/hgr

php - Mercurial (HG) 拉取参数 : username and password

我必须编写一个脚本来自动从mercurial存储库中提取数据。无论如何我可以执行hgpull-u包括在同一命令中传递请求的用户名和密码吗?我知道有一种默认行为的交互方法,我不想将用户名和密码保存在hgrc或其他地方,因为它会被多个用户使用,所以有没有办法通过命令行?我尝试在PHP中使用proc_open,但效果不佳,无法回显到STDIN。 最佳答案 我找到了两个解决方案:1.明确提供URL,包括完整凭据:hgpull-uhttps://user:pass@host/path2。使用--config提供凭据,使用*作为前缀(来自Vic

php - Mercurial (HG) 拉取参数 : username and password

我必须编写一个脚本来自动从mercurial存储库中提取数据。无论如何我可以执行hgpull-u包括在同一命令中传递请求的用户名和密码吗?我知道有一种默认行为的交互方法,我不想将用户名和密码保存在hgrc或其他地方,因为它会被多个用户使用,所以有没有办法通过命令行?我尝试在PHP中使用proc_open,但效果不佳,无法回显到STDIN。 最佳答案 我找到了两个解决方案:1.明确提供URL,包括完整凭据:hgpull-uhttps://user:pass@host/path2。使用--config提供凭据,使用*作为前缀(来自Vic

android - 用于 Eclipse 和 Android 开发的 Mercurial 忽略文件

我看到了VisualStudio的Mercurial忽略文件示例,等等。我刚刚开始玩Android开发,我也利用这段时间来试验Mercurial。所以我的问题是:有没有人有一个用于Eclipse和Android开发的.hgignore文件的好例子?对于初学者,我自己有以下几点:#useglobsyntaxsyntax:glob#Ignorepatterns.metadata\bin\gen\是否还有其他应包含的忽略模式?例如,Eclipse文件.classpath和.project是否也应该从版本控制中省略?--在下方编辑--我还没有完全得到我希望的答案,所以我会悬赏并尝试更清楚地说明