0

我正在用 Appcelerator Titanium 制作一个 iPhone 应用程序,我想与更多的程序员分享源代码。我将使用一个 SCM 存储库,它在某些时候可能会向公众开放。

现在我的问题是,有没有我不应该提交到存储库的文件?

  • 在项目根目录中,我可以看出 tiapp.xml 和 mainfest 正在告诉应用程序 GUID,我有什么理由将其保密吗?(这个值也在 build/ 文件夹的很多地方显示)
  • 我已经在 Resources/ 文件夹中添加了所有内容。
  • 如果我跳过 build/iphone/build/ 文件夹,开发人员仍然可以构建项目吗?

附带问题 - 当另一个程序员下载此代码时,在我看来,他必须具有与我相同的目录结构?有什么解决方法吗?

4

2 回答 2

2

与两个开发人员一起使用该项目。我所做的是解决 .gitignore 构建文件夹并在您的机器上编译每个开发人员,生成相同的。

于 2011-05-20T01:25:49.490 回答
0

根据我的经验,首先,我创建了一个新的空白项目,将所有内容提交给 SVN。之后,我尝试添加一些代码,重建并查看除了我修改的文件之外哪些文件是红色的(意味着它改变了内容)。这些红色文件可能需要删除。

于 2010-08-28T09:09:51.003 回答