听了同事的说的这软件,首次使用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”后,重复了上面的现象。
这个问题的来源是由于我的工程目录中出现了“!”感叹号,识别为非法组成元素。
但是,为什么又继续将工程共享了呢?这个问题我不理解。难道可以忽略非法字符吗?但是,以后的操作会不会还出现非法字符这样的问题呢?