使用客户端MercurialEclipse1.1.867进行源码管理的问题

尝试使用MercurialEclipse进行项目共享时遇到错误,特别是在工程目录包含特殊字符时出现问题。文中详细记录了尝试解决的过程及现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

听了同事的说的这软件,首次使用MercurialEclipse1.1.867发布版,就遇到了问题了。

当我创建一个mercurial_testProjectOne
并使用MercurialEclipse(版本是1.1.867)“Share Project共享工程”时出现类似下面的信息:
hg init F:/workspace/!web/mercurial_testProjectOne
  Done in 0:00.141 min.

hg status -marduic -- F:/workspace/!web/mercurial_testProjectOne/.hg/00changelog.i F:/workspace/!web/mercurial_testProjectOne/.hg/requires
  abort: path contains illegal component: .hg/00changelog.i
(Done in 0:00.172 min.)

hg status -marduic
  Done in 0:00.203 min.

hg id -i --debug
  Done in 0:00.157 min.

在工程目录下删除文件夹.hg后,出现类似下面的信息:
hg status -marduic
  Done in 0:00.203 min.

hg id -i --debug
  Done in 0:00.157 min.

再次,从工作空间中删除工程后,再创建同名工程后,继续共享工程时,
出现类似下面的信息:
hg status -marduic
  abort: There is no Mercurial repository here (.hg not found)!
(Done in 0:00.157 min.)

后来我换用工程名为“mercurial_testProjectTwo”后,重复了上面的现象。
这个问题的来源是由于我的工程目录中出现了“!”感叹号,识别为非法组成元素。
但是,为什么又继续将工程共享了呢?这个问题我不理解。难道可以忽略非法字符吗?但是,以后的操作会不会还出现非法字符这样的问题呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值