标签: mercurialeclipse

hg rebase abort失败:"未知版本"

偶尔使用MercurialEclipse插件执行rebase时,我的存储库会被抛入奇怪的状态.它将陷入"重新定位"状态,但当我尝试中止rebase(例如"hg rebase -a")时,我收到此错误消息:

中止:未知修订版' xxxx '!

其中xxxx是修订哈希.通常在这一点上,我已经放弃了执行rebase的所有希望 - 我只是想回到我的存储库没有被搞砸的更快乐的时候.到目前为止,我的解决方案是核对我的项目目录并再次克隆它.是否有一个不那么激烈的解决方案?

mercurial mercurialeclipse

16
推荐指数
1
解决办法
8418
查看次数

Mercurial:提交路径长度超过255个字符的文件(Windows)?

我尝试将文件夹层次结构提交到Mercurial存储库中,该存储库包含文件,绝对路径长度超过255个字符(Windows最大路径长度).

对于这些文件,我收到一条错误消息说

该系统找不到指定的路径

我们使用TortoiseHG和Mercurial的Eclipse插件,两者都不起作用.

有没有人为此找到解决方案?(我不想在我的HD上更改存储库的位置)

mercurial tortoisehg mercurialeclipse

13
推荐指数
2
解决办法
4889
查看次数

无论如何要让MercurialEclipse像NetBeans Mercurial一样支持?

我已经安装了MercurialEclipse插件.我发现它很难使用.

我一直在NetBeans中使用Mercurial支持一段时间,如果可能的话,我希望能在Eclipse中做很多事情:

  • 在NetBeans中,对行代码的任何更改都会在行号区域中突出显示.新代码为绿色,修改后的代码为蓝色,删除的代码为红色.

  • 项目资源管理器中的文件分别显示为蓝色或绿色,分别用于修改和新建.

在此输入图像描述

  • 在NetBeans中,我可以右键单击Project Explorer中的任意目录,然后转到Mercurial-> DIFF获得的所有文件可视化差异(在我点击的目录)已经改变了自上次提交.

    当我右键单击Eclipse中的一个目录时,我会得到一个比较,但只有一个选项(彼此)被禁用.

    更糟糕的是,当我右键单击我知道的实际文件已更改并进行比较时,我获得了3个选项(本地历史记录,父变更集,不同的变更集).如果我单击父变更集,它不会给我一个差异.我认为这是因为它是自3次提交以来文件第一次发生变化.从那以后没有做到,我只是想在提交之前看看我已经改变了什么来审查它.我希望这能告诉我自上次提交以来我所做的更改,即我将要提交的更改.

请注意我并不是想在Eclipse上进行攻击,而我并不是想赞美NetBeans.我只是想知道是否有一种在Eclipse中设置工作流的方法,就像我在NetBeans中习惯的那样.

eclipse mercurial netbeans mercurialeclipse

11
推荐指数
1
解决办法
1499
查看次数

两个MercurialEclipse插件网站之间的关系是什么?

Eclipse Marketplace中目前(2012年11月)的两个MercurialEclipse插件之间在功能和项目领导方面有何异同?

只是为了扩展这个问题:

我只是想在Eclipse中使用Mercurial项目的工作副本,但是当我寻找Mercurial插件时,我面临着这个令人困惑的选择.我怀疑目前我用的并不重要.但我当然不确定.

目前(2012年11月),有上Intland软件的网站产品中上市MercurialEclipse,目前在Eclipse卖场为"MercurialEclipse(是:HgEclipse)",与JavaForge.com主页.Eclipse Marketplace中的另一个MercurialEclipse是"MercurialEclipse",自8月以来下载更受欢迎,并且在BitBucket.org上有一个主页.

我看到有共享历史记录,但是目前,在查看JavaForge和BitBucket时,它们列出了不同的版本号(分别为1.9.1和2.0.1)和不同的Eclipse更新站点.我发现代码库之前已经分歧并重新统一(http://andrei.gmxhome.de/mercurialeclipse/index.html).我们现在在同一个开发线上有两个站点用于两个阶段吗?或者是否存在我必须选择一方的竞争(无论是有意的还是无意的)?在这种情况下,有人在这里有相关的选择信息吗?

eclipse mercurial mercurialeclipse

9
推荐指数
1
解决办法
867
查看次数

如何使用Eclipse Mercurial Plugin生成补丁?

我是Mercurial和Eclipse Mercurial Plugin的新手.

问题是我在一个文件中进行了更改,然后提交.我有两个这个文件的修订版,我需要在第一个和第二个版本之间制作一个补丁/差异文件.

有关如何使用Mercurial/Eclipse Mercurial插件实现此目的的任何线索?

国王问候,

eclipse mercurial eclipse-plugin mercurialeclipse

7
推荐指数
1
解决办法
730
查看次数

为eclipse安装mercurial插件时出错

我刚为eclipse安装了一个mercurial插件.安装过程进展顺利.但是当我重新启动eclipse安装后,显示错误.

错误说:

发生了多个Mercurial错误.请查看错误日志视图以获取详细信息..命令行:hg -y debuginstall

我找不到任何可能的解决方案.

eclipse mercurial eclipse-plugin mercurialeclipse

7
推荐指数
1
解决办法
7431
查看次数

拉后的eclipse mercurial冲突:如何选择远程文件

我在bitbucket上有一个存储库,我正在使用Mercurial插件将一个变更集从Eclipse中提取到Eclipse.Eclipse中的某些文件已被修改,因此会导致冲突.

在此输入图像描述

在此输入图像描述

我只想放弃本地文件并使用遥控器进行更新.所以我右键单击项目并选择Team - Synchronize with

但是我应该点击什么来选择远程文件并放弃本地?

在此输入图像描述

在此输入图像描述

java eclipse version-control mercurial mercurialeclipse

6
推荐指数
1
解决办法
1374
查看次数

5
推荐指数
2
解决办法
658
查看次数

错误为eclipse安装mercurial插件

我正在尝试在Eclipse中安装picasa web android示例,所以我 遵循所有步骤,直到我进入必须安装Eclipse的Mercurial插件的步骤.

所以在eclipse中我尝试添加来自http://cbes.javaforge.com/update的插件, 如hg网站上所述,但后来我得到以下错误,eclipse因为以下依赖项而无法完成安装:

无法完成安装,因为某些依赖项不可满足

com.intland.hgbinary.win32.feature.group [1.9.3.v201110131844]无法在此环境中安装,因为其过滤器不适用.

我该如何解决?

eclipse mercurial mercurialeclipse

5
推荐指数
1
解决办法
2107
查看次数

Mercurial在VPN连接上非常慢

我们的团队已经使用Mercurial一段时间了,一切都很棒.我们都有一个克隆的存储库和推/拉命名分支到一个集中的Windows服务器,在我们的局域网上通过映射驱动器访问.

问题是我最近开始远程工作,性能显着下降.我通过VPN连接到办公室并像往常一样访问共享驱动器,但过去20-30秒推送现在需要超过10分钟!

我有一个不错的电缆连接(30Mpbs/2Mbps),所以我不希望小的改变需要这么长时间推动但似乎无论我的更改集多么小,许多MB交换(从推动期间监控网络适配器) ).即使我只修改了源文件中的一行,情况也是如此.它似乎也依赖于存储库大小,存储库越小越好但它永远不会"快速".

我不熟悉Mercurial推送所涉及的内容,但似乎需要在主存储库和我的主存储库之间来回做很多事情,最终决定要发送什么.

我刚刚完成了5个文件的推送,我总共添加了不到5KB的代码,这是我hg push -b branch --debug --time超过13分钟的结果!

这是VPN上的"正常"还是我错过了某种关键配置?

C:\inetpub\www\app1>hg push -b mynewbranch --new-branch --debug --time
pushing to X:\app1
query 1; heads
searching for changes
taking initial sample
searching: 2 queries
query 2; still undecided: 4, sample size is: 4
2 total queries
listing keys for "bookmarks"
5 changesets found
list of changesets:
7327fd8a913d019475783693fba7afc790bba11a
967e02cbdddb844b0cf1b67b452ff8e96614daa6
b5c9166ca22e98c499d71c9a0b7da2c36649f9f5
7e30ec219db545ba9309f7b8e8b015cf2a652383
79d028c22d2bc4554092ba5bad8249c7129d3caf
adding changesets
bundling: 1/5 changesets (20.00%)
bundling: 2/5 changesets (40.00%)
bundling: 3/5 changesets (60.00%)
bundling: 4/5 changesets …
Run Code Online (Sandbox Code Playgroud)

version-control vpn mercurial mercurialeclipse

5
推荐指数
1
解决办法
1718
查看次数

如何使用MercurialEclipse?

我一直在NetBeans中使用内置的mercurial支持一段时间,它很棒.我刚刚从http://cbes.javaforge.com/update安装了MercurialEclipse,所以我也可以开始在我的Flex项目中使用Mercurial.

我似乎无法弄清楚如何使用它.

我观看了视频,当我在Package Explorer中右键单击文件并转到工具时我只有2或3个选项:Apply Patch,Share Project [,Show Local History]

当我点击显示本地历史记录时,它会说:

所选资源没有本地历史记录.

我的项目是一个存储库,自上次提交以来我做了一些更改.我希望看到这些变化的差异,以便我可以在提交前查看它们.

这可能吗?

eclipse mercurial mercurialeclipse

2
推荐指数
1
解决办法
948
查看次数