问题标签 [mercurial]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mercurial - tortoisehg 日志窗口中的奇怪输出
我有两个分支,主分支(黑色)和一个功能分支(黄色)。
如您所见,由于功能分支是分叉的,因此它会保持最新状态,从 main 获取更改:
替代文字 http://azkotoki.org/images/stackoverflow/tgh-reintegrate1.gif
当我将功能分支重新集成回主分支时,日志窗口会显示这个丑陋的图表:
替代文字 http://azkotoki.org/images/stackoverflow/tgh-reintegrate2.gif
它将每个合并点显示为与功能分支合并的新分支。如果我有几个功能分支,这将变得几乎不可能阅读。我也试过了hg view
,结果更奇怪。
不管上面显示的图片,最终的合并结果都很好,但是重新集成的分支的图表让我很恼火。
我是否因为合并到功能分支太多次而做错了什么?或者我对 tortoisehg 的日志窗口期望过高 :) ?
提前致谢
version-control - 显示 Mercurial 推/拉的进度
是否可以让 Mercurial 显示长时间运行的推送或拉取操作的进度?谷歌基本上告诉我“不”,但有人知道吗?我期待着像hg pull -v
......
regex - 忽略mercurial中的文件夹
警告:
我尝试了此处列出的所有可能性:如何忽略 Mercurial 文件夹下的所有内容。
没有一个像我希望的那样工作。
我想忽略文件夹下的所有内容test
。但不可忽视srcProject\test\TestManager
我试试
它忽略test
和srcProject\test\TestManager
和:
这是同一件事。
还有:
我在 Windows 中安装了 TortoiseHG 0.4rc2 和 Mercurial-626cb86a6523+tortoisehg、Python-2.5.1、PyGTK-2.10.6、GTK-2.10.11
version-control - 使用 mercurial 和 Beyond compare 3(bc3) 作为差异工具?
在 Windows 中,我可以使用 winmerge 作为 hg 的外部差异工具,使用mercurial.ini等。
使用一些您可以在网络上找到的选项开关(我认为这是一个日本网站)无论如何,这里例如:
将列出 winmerge 中 rev1 和 rev2 之间的文件更改。我可以点击哪个文件来区分
但对于 bc3:
将使 bc3 打开一个对话框,指出找不到临时目录。
使用 bc3 和 hg 我能做的最多的是
这将打开 myfile.cpp 的 rev1 和 rev2 之间的差异
因此,似乎 hg+bc3 无法成功确认修订之间的所有文件更改。一次只能区分 1 个文件。
任何人都可以更好地使用 bc3 + hg 吗?
编辑:问题解决了!
从 http://www.scootersoftware.com/support.php?zz=kb_vcs.php>scooter 支持页面获得解决方案。我必须使用bcompare而不是bcomp 这是我的 mercurial.ini 的片段
svn - 单图颠覆
有人知道基本Subversion用法的好插图吗?类似于此目录中的图像:http ://www.ivy.fr/mercurial/ref/v1.0/ (它们用于Mercurial),单个图像说明了最常见的操作。
google-app-engine - 在 Google AppEngine 上运行 Mercurial 服务器
我的意思是像“hg serve”这样的东西,支持 HTTP 推送。
由于 GAE 的只读文件系统,这可能不支持开箱即用。如果您知道任何尝试这样做或分析它将采取什么措施,请分享。
java - Mercurial API for Java?
Is there a plain API to access Mercurial repositories from Java?
There are plugins for Netbeans and Eclipse, but unlike their Subversion counterparts, they do not use a common lower-level library but bring their own wrappers to call out to the Mercurial binary. Calling the binary would be okay (for now), but it seems very difficult to use those plugins in standalone applications (outside of the IDE they were built for).
There is also HgKit, but that is very pre-alpha.
mercurial - Mercurial:检测到合并冲突时不显示编辑器
我想知道这里是否有人对在 Ubuntu 上运行 mercurial 有任何经验?我整个早上都在玩它,并且喜欢到目前为止我所看到的一切。
我遇到的一个问题是,当我进行合并并检测到冲突时,它不会自动在命令行编辑器中打开文件以允许我解决冲突。它只是告诉我有冲突,然后由我来打开编辑器并解决它。
但这很奇怪,因为文档显示当发生合并冲突时编辑器会自动启动。我知道编辑器(nano)一般来说不是问题,因为它在我进行提交并且必须添加评论时起作用。
有任何想法吗?
克里斯
ps 我已经尝试过 mercurial IRC 频道,但是没有声音....