xcode - git 试图提交数千个文件

标签 xcode git

我正在尝试在 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/

相关文章:

ios - 如何使用 Swift 在 Xcode 中设置具有两个屏幕的注册表单

xcode - 为什么基于应用程序组(即 suiteName)的 NSUserDefaults 返回不同的实例?

ios - 如何在 Xcode 中使用 CMake 添加 Copy Bundle Resources 阶段?

git - 如何将未推送的提交代码移动到另一个分支?

git - 使用 git 应用差异文件

java - 如何在 git clone 期间修复 "Filename too long error"

windows - GitHub 分支 : Case-Sensitivity Issue?

objective-c - XCode - 如何设置路径变量

c++ - 通过Xcode使用GCC编译基本程序

git - 列出特定文件的完整提交历史