在过去6个月左右的时间里,我使用了有限的SourceTree,之后,我再也不能向SourceTree提交任何文件了。每当我尝试时,都会收到以下错误消息:
-c diff.mnemonicprefix=false -c core.quotepath=false reset -q --资产/.致命:无法创建‘E:/User/./..git/index.lock’:文件存在。 如果当前没有其他git进程正在运行,这可能意味着一个git进程早些时候在这个存储库中崩溃。确保没有其他git进程正在运行,并手动删除该文件以继续。
我知道像this one这样的其他问题,并且尝试了我认为是关于人们建议的一切来解决这个问题的东西。为了安全起见,我会和你们分享我尝试过的和没有成功的东西。
cd .git del index.lock
没有通过命令行找到任何文件,直到我创建了一个文件并将其删除,但没有结果。我也尝试过从链接的post中找到其他命令行命令,它们都没有工作。
转到: Tools > Options >源代码管理 选择当前源代码管理插件为:无
我知道以前也有人问过类似的问题,但我相信我已经尝试了我所能做的一切,并且涵盖了所有最有可能解决的问题。
当我尝试阶段时,我会得到一个红色栏的错误消息,然后只在手动按下关闭按钮之后,我才会看到一条用绿色栏和“已完成的成功”写着“取消文件”的消息。我观察了打开的.git文件夹,注意到虽然SourceTree尝试进行阶段,但它确实会简短地创建index.locked文件,但是在创建它之后不久它总是会删除它(我们正在讨论它已经消失了几毫秒)。
我使用的是SourceTree版本1.9.6.0,我在第4天(2天前)更新了它,它在那天晚上和第二天早些时候运行得很好。在第五天晚上,我在“团结”中做了几处剧本和场景的改动,但从那以后就没有起作用了。我在Windows 10上,使用Unity5.0.4f3。
任何帮助都将不胜感激。
发布于 2016-08-06 19:36:05
今天升级后,我遇到了确切的问题--完全正确--并且尝试了与您完全相同的步骤。什么都没用。所以我在这里找到了源树的旧版本:
https://www.sourcetreeapp.com/update/windowsupdates.txt
我回到了1.8.3,现在效果很好。
1.9.5可能有用,但我觉得回到1.8.x更安全
发布于 2016-08-08 15:07:10
FWIW,我和原来的海报一样有问题。我最近还升级到1.9.6.0版本。我验证了index.lock文件不存在并且可以创建,但是没有尝试其他修复DPrate列表。
https://stackoverflow.com/questions/38805017
复制相似问题