【发布时间】:2012-03-18 23:11:16
【问题描述】:
这是 iOS 和 OSX 开发人员的组织问题。
当您为 Xcode 项目使用自动生成的 git 存储库时,如何添加/提交非项目文件,例如 PSD 或其他第三方工具文件,它们是图像和音频资源的“源” ?您是使用 git 命令行添加它们,还是更愿意为这些文件维护一个单独的存储库?
【问题讨论】:
这是 iOS 和 OSX 开发人员的组织问题。
当您为 Xcode 项目使用自动生成的 git 存储库时,如何添加/提交非项目文件,例如 PSD 或其他第三方工具文件,它们是图像和音频资源的“源” ?您是使用 git 命令行添加它们,还是更愿意为这些文件维护一个单独的存储库?
【问题讨论】:
我以前使用命令行,但现在使用 GUI,将它们添加到 git 中有意义的位置,例如 psd 文件的“源图像”文件夹,但我没有签入任何生成的文件(即从 PSD 生成的 PNG 文件。)
我的 git GUI 应用程序 du-jour 是 Source Tree 来添加文件。
我还在我的所有存储库中添加了一个自定义 .gitignore 并将其签入,但那是 different discussion。
我觉得拥有单独的仓库更容易出错和丢失重要的更改,因为您不需要 cd 到不同的仓库并在那里运行 git 命令。
【讨论】: