我在网络驱动器上有一个repo(由Windows服务器提供服务),在我工作的各种机器上推送/拉动本地存储库。
我刚刚处理了this problem,并通过将网络驱动器中的repo克隆到本地磁盘,推送,然后再次克隆它来解决它。我这样做的机器在此之后推进进一步的改变没有问题。
现在我只是试着从我的笔记本电脑上推,这种情况发生了:
% hg --debug push "Z:\[main repo]"
pushing to Z:\[main repo]
query 1; heads
searching for changes
all remote heads known locally
listing keys for "bookmarks"
2 changesets found
list of changesets:
2ed25c8975482734e3b9eed828573fd711d26fd8
19a424c011ffd0c887cf1d54ed0b537a6c1af714
adding changesets
add changeset 2ed25c897548
add changeset 19a424c011ff
adding manifests
adding file changes
adding GEM.py revisions
transaction abort!
rollback completed
abort: No usable temporary file name found
[command returned code 255 Thu Mar 09 18:51:11 2017]
到目前为止,我发现的与此错误消息有关的唯一信息是this,我的项目中肯定没有名为con.*
的文件。有几个名为con*.py
,但它们从来都不是问题,笔记本电脑和我的工作站都在运行Windows 7,而且我已经在这个项目上工作了几年。
我很高兴地从这台笔记本电脑推出了一年多,这从来都不是问题。我真的不知道从哪里开始寻找。是否可以与我的工作站同时打开主回购的事实相关联?当时绝对没有做任何事情。
更新
我跑了hg verify
,这就是它返回的内容 - 就我能告诉
% hg --debug verify
repository uses revlog format 1
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
73 files, 74 changesets, 226 total revisions
[command completed successfully Fri Mar 10 08:58:02 2017]
答案 0 :(得分:1)
我也遇到了同样的错误。 我只是像管理员那样运行togise hg并为我修复它
答案 1 :(得分:0)
我还没有回答,但我会尝试以下方法:
祝你好运,非常奇怪的问题: - /