问题标签 [tortoisehg]

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.

0 投票
1 回答
335 浏览

tortoisehg - TortoiseHg:有没有办法从批处理文件中更新图标?

TortoiseHg:有没有办法从批处理文件中更新图标?

我发现我一直在更新 TortoiseHg 菜单中的图标,我想从批处理文件中触发图标更新,在此先感谢

0 投票
1 回答
4004 浏览

mercurial - 从 TortoiseHG 中删除文件

从 Tortoise 删除文件时遇到问题。

我进行了克隆,并且有一些我想要的测试文件。从存储库中删除文件的过程是什么,

提前致谢,

0 投票
2 回答
29821 浏览

mercurial - 如何让 Windows 上的 TortoiseHg (Mercurial) 使用生成的私钥文件(由 Puttygen 生成)?

我已经使用 Puttygen 创建了一个公钥和一个私钥,然后准备让 Windows 7 上的 TortoiseHg 通过转到

但似乎没有在哪里将私钥添加到 TortoiseHg?(甚至只是 mercurial 命令行)

该文件已经作为 somefile.ppk 在硬盘上的某个位置有人知道如何添加它吗?

0 投票
5 回答
31258 浏览

mercurial - 如何删除 TortoiseHg 中的意外分支?

(我是 TortoiseHg 的新手,所以请耐心等待 :-) 我在两台机器上使用 TortoiseHg 来与我的远程源存储库通信。我在一台机器上进行了更改,提交了它们,并试图将它们推送到远程存储库,但我忘了先拉取最新的代码。push 给了我几行输出,表明我可能忘记了先 pull(真的!)并提到了类似“abort:push 创建新的远程分支......”之类的东西。

所以我做了一个拉动,它在存储库资源管理器中的图表头部添加了几个节点。问题是我试图做的推送现在显示为存储库资源管理器中的一个分支。从服务器端(codeplex)看,它没有显示我尝试推送的迹象,表明这个意外分支仍然在我的机器上本地。

我怎么能删除这个意外的分支?我尝试在图中选择该节点然后执行“还原”,但它似乎没有做任何事情。我想知道在我的本地机器上丢弃我的目录树并从服务器上进行全新的干净拉取是否最简单......?

0 投票
1 回答
2749 浏览

mercurial - 使用 Mercurial (hg),如何只推出一个文件或一个目录?

使用 Mercurial,我们可以使用

或 1 个文件夹

但是我们如何才能只推出 1 个文件或 1 个文件夹呢?

整个项目可以使用推送

但似乎没有办法只推出 1 个文件或 1 个文件夹?

我尝试了以下方法,但它们不起作用:

或者

0 投票
3 回答
3179 浏览

windows - 在 Unicode 文件上的 Mercurial 中获得可读的差异显示 (MS Windows)

我正在尝试将一些 Windows PowerShell 脚本存储在 Mercurial 存储库中。PowerShell 编辑器似乎喜欢将文件保存为 UTF-16 Unicode。这意味着有很多\0字节,这是 Mercurial 用来区分“文本”和“二进制”文件的。我知道这对 Mercurial 存储数据的方式没有影响,但这确实意味着它会显示二进制差异,这有点难以阅读。有没有办法告诉 Mercurial 这些真的是文本文件?大概我需要说服 Mercurial 对特定文件类型使用外部 Unicode 感知差异程序。

0 投票
1 回答
698 浏览

apache - mercurial hg - 通过“存储库不相关”的 APACHE 错误推送到克隆存储库

两种情况,一种有效,一种无效,但它们都应该:

  • 场景 #1:(不能通过 apache 工作)
    • 服务器服务器上的 2 个存储库:存储库“A”,通过 http://SERVER/HG/A 从存储库 A 克隆的存储库“B”
    • 在客户端:
      从 http://SERVER/HG/A克隆的存储库 A 从 http://SERVER/HG/
      B 克隆的存储库 B
    从客户端向 repo A 添加了一个文件并提交并将其推送到 http://SERVER/HG/A ... WORKS 从客户端向 repo B 添加了一个文件并提交并将其推送到 http://SERVER/HG /B ... ERROR with abort: repository is unrelated,它仅在 I -f (强制)推送时才有效
  • 场景#2:(通过文件系统工作)
    • 在服务器服务器上:回购“A”,从 E:/HG/A 克隆的回购“B”
    • 在客户端:
      从 E:/HG/A 克隆的 Repo A 从 E:/HG/
      B 克隆的 Repo B
    从客户端向 repo A 添加了一个文件并提交并将其推送到 E:/HG/A ... WORKS
    从客户端向 repo B 添加了一个文件并提交并将其推送到 E:/HG/B ... WORKS

结论: ... apache 配置或 apache 与 mercurial 之间的集成中的某些东西使 repo“不相关”...。有什么想法吗???为什么我需要在第一种情况下强制但在第二种情况下不必?...我通过 tortoisehg 和命令行尝试了这两种情况。

0 投票
1 回答
1046 浏览

mercurial - 为什么 TortoiseHg 不显示“合并冲突”?

问题的简短版本:由于我已经有 TortoiseHg,我右键单击该文件试图直观地查看合并冲突,但没有办法看到它?

细节:

为了制作一个简单的合并冲突案例,我hg init在 Win 7 上创建了一个 repo,然后将其克隆到另一个文件夹。

现在,在一个工作目录中,我添加了“代码为 123”这一行,已提交。

在另一个文件夹中,我做了“hg pull”和“hg update”

现在,我回到第一个文件夹,将“123”更改为“123abc”,然后执行“hg commit”

然后我去另一个文件夹并在那里将“123”编辑为“123xyz”,然后执行“hg commit”,当“hg push”时,它说它不能。

所以我尝试使用任何可视化工具来查看冲突的情况,但是...... TortoiseHg 似乎没有任何选项可以做到这一点?

0 投票
3 回答
7033 浏览

mercurial - Mercurial - 你如何将你的 repo 源导出到生产站点?

我尝试archive通过打开我的 repo 更改日志在 Tortoise HG 中使用。这似乎不像 SVN 的export命令,我可以简单地将远程存储库导出到当前目录。我使用它来获取我的生产源的干净副本(没有注释和存储库数据)。我怎样才能在 HG 中做这样的事情?或者,我应该只使用克隆并手动处理与 repo 相关的数据吗?

顺便说一句,我需要通过命令行来完成这一切,因为我不会在我的 Linux 服务器上使用 Tortoise HG。

任何帮助深表感谢。

0 投票
1 回答
971 浏览

mercurial - 使用 intellij 作为 TortoiseHG/Mercurial 的默认合并工具

我会使用 hg4idea 来执行此操作,但它似乎严重泄漏内存。有没有办法使用 Intellij 9 作为 TortoiseHG/Mercurial 的默认合并工具?KDiff3 对我来说意义不大。