我正在尝试在 Xcode 4.6.3 中提交对项目的更改 我已经多次使用 Source Control -> Commit 机制并且效果很好 我最近将 DCRoundSwitch 对象添加到我的项目中 ( https://github.com/domesticcatsoftware/DCRoundSwitch ) 当我现在尝试提交更改时,Xcode 挂起很长时间,然后告诉我它想要提交 100,875 个文件(过去我的提交在几个和几十个文件之间运行),而且它经常崩溃。我尝试提交无济于事。
除了我所有的源文件之外,git 似乎正在尝试提交所有链接库中的所有文件。在我添加 DCRoundSwitch 文件之前它没有尝试这样做
我上网阅读了 .gitignore 文件并在我的项目目录中创建了一个(不是直接在项目的 git 子目录中)...它对行为没有影响
首先,那个 .gitignore 文件的内容在下面。
非常感谢任何帮助
#Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
#CocoaPods
Pods
最佳答案
你可以试试这个:
从命令行执行“git reset” 这将重置 git 而不会触及文件系统。您需要执行 git add file name 以重新添加您之前尝试添加的文件。
关于xcode - git 试图提交数千个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18601935/