2

我是 MonoTouch 和 git 的新手。我用我的整个解决方案创建了一个存储库,并注意到其中一些文件具有我的用户特定设置,而其他文件具有 Apple 配置密钥。这些应该从回购中排除吗?

4

3 回答 3

3

这应该涵盖您不需要的大部分内容:

bin
obj  
*.user*  
*.pidb
于 2012-07-20T22:38:31.423 回答
2

我认为罗尔夫的回应将处理大多数情况。从头开始时,GitHub 的 Gitignore 存储库是一个不错的起点。

假设您在 Mac 上工作,您可能还会偶然发现 OSX 特定的文件,例如 .DS_Store。您可以在全局文件夹下找到有关处理这些特定于环境的文件的指南(请参阅自述文件)。

或者您可以将多个相关文件的内容附加到存储库的 .gitignore 中。我建议看:

最后,如果您有机会共享此代码(例如,将其设为 GitHub 上的公共存储库)并且您的 userprefs 文件中有一些私有令牌,那么您应该考虑重新初始化一个新存储库(使用新的 gitignore)或从您的历史记录中清除userprefs 文件。

于 2012-07-23T15:56:06.133 回答
-1

我的 gitignore:

Thumbs.db
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.sln.docstates
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
*.pidb
*.user*
AppPackages*/
_UpgradeReport_Files*/
UpgradeLog.*
[Bb]in
[Dd]ebug*/
*.lib
*.sbr
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*
于 2013-04-27T15:21:47.820 回答