3

我正在尝试对 Xcode 4.6.3 中的项目进行更改我已经多次使用源代码控制-> 提交机制并且效果很好我最近将 DCRoundSwitch 对象添加到我的项目中(https://github.com/domesticcatsoftware/DCRoundSwitch ) 当我现在尝试提交更改时,Xcode 挂了很长时间,然后告诉我它想要提交 100,875 个文件(过去我的提交运行在几个到几十个文件之间),并且每隔一段时间就会崩溃。我尝试提交无济于事。

除了我的所有源文件之外,似乎 git 正在尝试提交所有链接库中的所有文件。在我添加 DCRoundSwitch 文件之前,它没有尝试这样做

我上网阅读了 .gitignore 文件并在我的项目目录中创建了一个(不是直接项目的 git 子目录)......它对行为没有影响

fwiw,该 .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
4

2 回答 2

2

你可以试试这个:

从命令行执行“git reset”这将在不触及文件系统的情况下重置 git。您需要执行 git add文件名来重新添加您之前尝试添加的文件。

于 2013-09-24T15:16:09.983 回答
1

如果您已将整个项目从 github 添加到您的项目,您可能正在尝试添加所有文件,包括来自项目 git 存储库的文件。

如果您将项目添加为 git 子模块会更好。我的意思是你有一个 git 存储库,并且你正在向它导入另一个 git 存储库。这样,您就不会膨胀您的存储库。

于 2013-09-24T15:37:27.533 回答