当我尝试提交时,我收到以下错误:
The working copy "Chord Attack" failed to commit files. fatal:
Will not add file alias 'Chord Attack/GameResources/GUI/Chord Attack/chordattackbg.png'
('Chord Attack/GameResources/GUI/Chord Attack/ChordAttackBG.png' already exists in index)
我甚至无法在我的目录或计算机上的任何位置找到该文件。我很久以前从我的项目中删除了它。我甚至重新创建了我的项目并逐个手动添加文件,以及一些如何再次发生这种情况。我看到另一篇文章说要删除文件并手动重新添加,但它没有用。目前,chordattackbg.png文件位于我的项目中。我尝试删除它然后提交,但同样的错误出现了。我做错了什么?
答案 0 :(得分:2)
这是一个案例问题(chordattackbg.png与ChordAttackBG.png),如this question中所述。
你需要:
git mv ChordAttackBG.png foo
git mv foo chordattackbg.png
git commit -m "Rename ChordAttackBG.png to chordattackbg.png"
然后,您将修改应用于chordattackbg.png
,添加并提交。
这里的解决方案是:
ChordAttackBG.png
至chordattackbg.png
),chordattackbg.png
,答案 1 :(得分:0)
我解决了删除此文件的问题:
/path/to/project/folder/.git/index.lock
然后我可以毫无问题地从Xcode提交。希望这有帮助!