TortoiseHG 在提交/推送后不更新 shell 图标
我的团队使用 MercurialHG/TortoiseHG 进行代码管理(历史遗留问题),过去都运行良好。最近更新 Tortoise(6+)或可能是 Windows 10 后,我遇到了文件夹上的图标似乎没有更新以显示下面的代码已更新的问题... 标记为 (!) 的文件夹中的代码已完全提交,并且代码已推送到 repo。 我尝试过多次重新提交、重新推送、拉取和同步,但都无济于事。 我是否遗漏了什么(...除了 GIT)? ...
我的团队使用 MercurialHG/TortoiseHG 进行代码管理(历史遗留问题),过去都运行良好。最近更新 Tortoise(6+)或可能是 Windows 10 后,我遇到了文件夹上的图标似乎没有更新以显示下面的代码已更新的问题... 标记为 (!) 的文件夹中的代码已完全提交,并且代码已推送到 repo。 我尝试过多次重新提交、重新推送、拉取和同步,但都无济于事。 我是否遗漏了什么(...除了 GIT)? ...
因此,最近,我重新整理了我公司主代码存储库中的文件,使其更加有序。这涉及将几乎每个文件移动到存储库中的不同位置,这是唯一的更改。这导致文件夹.hg仅经过一次修订就从 16 GB 增长到 21 GB(+ 5 GB)。 为什么会发生这种情况?有没有什么方法可以避免这种情况并减少修订版本的大小?是的,我确实使用了移动命令,是的,我已经搜索过谷歌,但我没有得到任何结果来解释这一点,也没有提供任何方法来减少存储库的大小,除了将其拆分成多个存储库(但大小可能仍然相同)。 ...
我切换到一个分支, hg revert --all 然后我想导入一个 diff 文件 hg import [filename] 但是,我得到了“中止:未提交的更改”。因此我输入 hg st 事实证明我修改了几个文件。但我尝试 hg diff -g 命令提示符上只显示一个空白行。 hg revert --all --no-backup 和 hg up -C -r [revision] 不起作用。我也尝试删除这些文件然后还原它们,切换到另一个分支然后切换回来,但这些文件仍然被标识为已修改。 ...
我的同事想改用 Git,因为她说 Mercurial 在一些简单的合并方面有问题。当我在 hg 命令行上执行合并时,我看到输出 couldn't find merge tool codecompare_diff couldn't find merge tool codecompare_merge couldn't find merge tool bcompare ... couldn't find merge tool meld couldn't find merge tool diffuse 我不确定 TortoiseHg 最终会使用哪一个,但对我来...
TortoiseHG 需要大约 15 分钟才能从我本地硬盘上的存储库(其中.hg目录包含 532 个文件,总计 110MB)推送到我网络驱动器上的裸存储库。 但是,如果我只是使用 Windows 资源管理器将同一目录(532 个文件,110MB)复制粘贴.hg到同一网络驱动器,则大约需要 30 秒到 1 分钟。 为什么速度会降低 10-30 倍?我能避免这种情况吗?(例如,Mercurial 是否在做一些不必要的事情,我可以通过适当的命令行选项来避免?) 更新:它的速度非常慢,对我们的工作流程产生了负面影响。而且,在当地的HD 速度很快(几秒钟而不是几...
今天,我注意到我的 Ubuntu 和 Mac 机器上的一些文件似乎在我的 Windows 机器上的 Mercurial 工作目录中丢失了。 我在用着Mercurial保持文件夹在多台机器之间同步。 每当有人改进该文件夹中的任何文件或向该文件夹中添加更多文件时,我希望这些机器中的每一台都能使用新的和改进的文件进行更新。 我对每台笔记本电脑执行了“推送”和“拉取”以及“更新”操作,以便将它们与服务器同步(并在服务器上执行了“更新”操作),并检查了工作目录是否“干净”。因此,我预计工作目录中的每个子文件夹在每台机器上至少都有相同数量的文件。但我看到的是,Ma...
我对我的 Windows Path 变量有什么错误感到非常困惑。 在我的系统设置中,我将系统变量路径设置为: C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\WindowsPowerShell\v1.0\;C:\apache-tomcat-6.0.41-windows-x64\apache-tomcat-6.0.41\bin;C:\ProgramFiles\Tort...
我想从 Windows 7 计算机(64 位)卸载 tortoisehg 3.1.1,但安装程序失败并出现错误“无法写入 Config.Msi”,类似于此问题中的一条错误消息:无法卸载 Outlook 插件多用户 x64 这是我尝试过的: 更改 Config.Msi 的权限,以便每个人都拥有完全控制权。没什么区别。 从控制面板添加/删除程序中卸载。它只会导致相同的错误。 在现有安装之上再次重新安装 TortoiseHg。但是,安装程序很“有用”,并检测到安装已经存在。因此它只提供更改/修复/删除现有安装的选项。 使用更改/修复/删除选项运行安装程序。所...
我的系统中安装了 Windows XP。我安装了tortoisehg-2.10-hg-2.8-x86.msi。我的系统上安装了 checkpoint vpn1-secuRemote。我正在尝试克隆一个项目。但是当我克隆一个项目时,我收到以下错误 URLError: [Errno 11001] getaddrinfo failed [command returned code 255 Tue Jul 01 22:40:02 2014] 当我从办公室连接时,同样有效。mercurial.ini如下所示 # Generated by TortoiseHg set...
当我启动 TortoiseHg Workbench 时,我几乎总是想查看自上次提交以来发生了什么变化。因此,我等待它启动,然后双击最左侧“存储库注册表”小部件中的存储库,然后查看右侧的“修订历史记录视图”小部件并单击顶行“* 工作目录 *”。 然后,我终于可以看到一个列表,其中显示了已更改的文件(如果有)等,并且在“差异”窗格中显示了已更改文件中的实际更改。 我听说可以更改一些设置,让 TortoiseHg 工作台在我的计算机上自动执行此操作。我该怎么做? 我该如何设置,以便当我启动 TortoiseHg 工作台时,它会自动打开我最喜欢的存储库并显示工...
安装 Tortoisehg 工作台后,每当我右键单击菜单上的图标或桌面时,它都会显示 Hg Workbench 和 Tortoisehg 的选项。我不想要那个,我该如何摆脱它?顺便问一下,这个功能叫什么?我以为它被称为 shell 集成,但在我谷歌搜索这个短语后,它只出现了微积分 shell 集成。 ...
在将软件安装到我的电脑上时,我通常喜欢在安装之前对下载的软件进行哈希校验。许多下载页面都提供了 MD5sum 供进行此类校验。 看:网上有一些随机页面解释了这种做法。 我刚刚从以下网站下载了适用于 Windows 的 TortoiseHg 软件http://tortoisehg.bitbucket.org/但我在任何地方都看不到提到的 MD5。 我可能遗漏了。您知道我可以在哪里找到最新下载包的哈希码吗? ...
我一直无法使用 TortoiseHG Workbench 提交窗口搜索特定文件类型(例如 Python 模块)。我经常会遇到大量 .pyc 文件,我不想将它们显示在列表中,只想过滤 .py 文件。但提交窗口文件名过滤栏似乎不允许常规文件名通配符搜索。如果我输入,则不会*.py出现任何结果。我可以输入.py,然后会出现所有以“.py”开头的文件扩展名,但其中包括“.pyc”。文件名过滤栏真的那么没用吗,或者有没有什么方法可以让我真正搜索仅提交“.py”文件而不是“.pyc”?(我找不到有关此搜索栏的任何 TortoiseHG 文档。) ...
我用TortoiseHg 工作台在我的本地 Windows 机器上管理存储库,我喜欢 TortoiseHg 如何根据我使用 GUI 进行的点击来编写命令。 但我只知道如何使用 TortoiseHg 来管理本地 Windows 存储库,而不知道如何管理位于 Web 服务器上的远程 Unix Mercurial 客户端。 是否可以通过 SSH 建立隧道并将命令发送到 Unix Web 服务器?我想使用 TortoiseHg 在我的 Web 服务器上远程管理存储库。 ...
我有一个 Kiln 帐户,用于管理我的存储库。但是,我注意到每次 SourceTree 访问我的 Kiln 帐户时,我都必须输入我的用户名和密码至少 3-4 次。我选中了“将密码保存到钥匙串中”复选框,但这并不能阻止这种行为。 我已经删除了钥匙串中的条目并尝试拉取存储库的新克隆,但现在收到以下错误: warning: <sub domain>.kilnhg.com certificate with fingerprint fe:ad:65:89:5f:6f:1a:21:a8:33:45:6c:2a:cb:ca:bd:e9:e5:f0:01...