问题标签 [mercurial-extension]
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 - 汞转换错误
我对 hg 转换有疑问。当我在命令行中写入“hg convert f:/test”时,它给了我这个:中止:无效模式('r')或文件名。我做错了什么?
svn - 在 windows7 64 位和 Ubuntu 上将 mercurial 存储库转换为 subversion 的问题
我想将一个 mercurial 存储库转换为 subversion(我知道,我知道),但是从 Mercurial 转换为 Subversion的标准答案似乎对我不起作用。我已经从 collabnet 安装了 tortoiseHg 和 svn 命令行包。有什么想法或提示吗?
这是版本信息:
当我在 Ubuntu 上尝试相同的操作时,它也会以类似的方式失败。
mercurial - lfconvert 后合并 mercurial repo
我想使用 largefiles 扩展来跟踪我的存储库中的二进制数据。 文档声明您必须将“普通”存储库转换为“大文件”存储库。像这样:
是否可以在将两个存储库转换为大文件存储库后合并两个存储库,而这两个存储库都没有在某个“时间”进行转换。还是所有 repos 都必须共享一个共同的“lfconvert 事件”才能在它们之间合并?
python - 将带有可选参数的选项添加到 mercurial 扩展中的命令
我想为 mercurial 命令 hg incomming 和特定行为添加一个选项。这是我所做的:
目前 OPTION_ARGUMENT 是必需的,但我希望它是可选的。任何的想法 ?
谢谢
html - 如何更改我的 Mercurial Web 界面外观
我现在开始使用 mercurial,并且我在 localhost/hg 上有 Web 界面。
现在我想改变 Mercurial 页面的图形方面,改变外观。(CSS,图标,icon_link,...)
我到处搜索,找不到任何关于它的信息。
有人告诉我该怎么做吗?
提前致谢。
version-control - 如何从 mercurial 存储库中安全地禁用/删除 largefiles 目录?
过去,我一直在使用 mercurial 中的 largefiles 扩展来保存数据以及我一直在处理的代码。我认为这是一个错误,我想删除“大文件”目录(8GB)。我们的网络用户目录限制为 10 GB,我需要空间。我已经很长时间没有使用任何大文件了。当他们永远离开时,我不会想念他们。
所以我的问题是
- 我可以在不损坏 repo 的情况下删除 .hg 下的 largefiles 目录吗?
- 如果我这样做了,即使丢失了一些大型数据文件,我是否能够检查出旧代码?
- 我是否应该从该存储库的所有克隆中删除这些文件,以避免再次使用来自另一个克隆的大文件污染所有存储库?
mercurial - 是否有任何替代使用真正变更集的 Mercurial 队列?
我喜欢Mercurial Queues的灵活性和敏捷性。但是,对于我个人而言,我认为补丁不是真正的 Mercurial 变更集很尴尬。有没有计划让这个扩展使用真正的变更集?或者有没有其他方法可以这样做?
mercurial - hgext.extdiff 默默地什么都不做
在尝试启动我的真正差分引擎时,我已将设置调整为非常小的设置,但仍然没有输出,也没有任何迹象表明为什么似乎什么也没发生。(搜索 extdiff 的 SO 和 Mercurial 站点(包括 mercurial wiki)给了我我尝试过的所有想法,尽管也许我还没有尝试过。)
我尝试了一个 bash 脚本和一个 .bat 文件;我已经尝试了位于 E: 驱动器的“根”中的每个脚本,标识为 /cygdrive/e/ 或 E:/ 我尝试过引用和不引用脚本的路径。我想我已经用尽了这些组合,还没有得到任何迹象表明正在运行什么(如果有的话)。直接调用时,FdbCmp.bat 的行为与预期相同;它位于我的 $PATH 目录和 Windows Path 环境变量中。
其他建议?看起来它很简单,应该“正常工作”
mercurial.ini 包括
FdbCmp.bat:
汞显示配置 | grep extdiff返回预期结果(在其他几行中)
hg fdiff0返回 $? = 0(cygwin bash 或 CMD.EXE)并且不显示输出。我预计 FdbCmp.bat 文件会打印一些东西。
hg fdiff0 abc(其中文件 a、b、c 不存在)返回以下内容。这是预期的,因为文件不存在并且 Hg 报告了这一点。
hg fdiff0 file1 file2 file3所有文件都存在的地方返回没有错误也没有输出。这是出乎意料的 - FdbCmp.bat 应该已经被调用并打印了它的东西。
仅测试 .bat 文件就可以得到预期的结果:
$ FdbCmp.bat moo cow oink pig
hg --version 是 2.4.6-35ba170c0f82
mercurial - Mercurial:我怎样才能只在本地保存东西?
我们对允许放入中央 Mercurial 存储库的内容有一些限制。
有什么方法可以将东西保存在本地 Hg 存储库中,而无需将其推送到中央存储库?
笔记:
- 这些文件可能连接到中央存储库(例如分支)中的文件。
- 本地的东西以后可能会被合并到中央存储库中。
mercurial - 从 hgignore 中删除不匹配的行
是否有一个 Mercurial 扩展可以从中删除.hgignore
与本地存储库中的任何文件都不匹配的行。