试图将文件添加到我的mercurial repo时出现以下错误。水银错误。不在根目录下
abort: /HRTRL/img not under root
这开始当开发人员在这里决定无视我们正常的工作流程,并直接更改了生产服务器,而不是让他们在自己的工作目录,然后将它们推到测试回购。然后我需要将测试回购与他的更改同步,所以我最终做的只是将他的更改复制到我的工作目录中,这是当前的,然后推送到中央存储库。复制和删除文件时,我没有使用mercurial。我现在在我的目录中有未跟踪的文件,并且想添加它们以便我可以提交。我结束了上面的错误。
这是汞状态
! HRTRL/css/grid.css
! HRTRL/css/ie.css
! HRTRL/css/ie7.css
! HRTRL/css/jquery.lightbox-0.5.css
! HRTRL/css/layout.css
! HRTRL/css/productPages.css
! HRTRL/css/reset.css
! HRTRL/css/typography.css
? HRTRL/img/webheadercenter.jpg
? HRTRL/img/webheaderleft.jpg
? HRTRL/img/webheaderright.jpg
? HRTRL/includes/CallLog/tests/all_tests.php
? HRTRL/includes/CallLog/views/index.php
? HRTRL/includes/CallLog/views/styles/style.css
你试过了:'hg addremove -s 90'?或者为要添加的每个文件手动执行'hg add X',并为每个要删除的文件选择'hg remove -A X'? – 2010-12-14 21:26:50
你在这里有符号链接吗?我发现这个:http://mercurial.selenic.com/bts/issue165 – 2010-12-14 21:36:17