我在 Ubuntu 10.10 中使用 EclipsePHP,并尝试使用 Mercurial (HG) 来处理位于我的联网登台服务器(samba 共享)上的存储库。
当尝试从 Eclipse(hg status
真的)中刷新存储库时,我收到以下错误:abort: Operation not permitted: /media/sharename/myrepository/.hg/.dirstate*
.
在试图找出问题所在的同时,我从终端转到网络共享并写道hg status
- 发生了同样的错误,所以它不仅发生在 Eclipse 中。我测试了来自我的计算机和服务器的文件的 CHMOD chmod 777 /media/sharename/myrepository/ -R
- 没有任何变化。
但是当我不小心sudo hg status
从 repo 目录中运行时,Mercurial 启动了烟花并像魅力一样工作。
我的电脑到底出了什么问题?hg
为什么我不能在没有 root 身份的情况下运行我的命令?