我有一个Objective-c
项目,我最初是在Xcode3中开始的。
它有一个Help Book
,在与项目相同级别的目录中启动。
我之后添加了一个Automator Action
,这是一个自包含的项目,但我添加了一个Workspace以包含在Application包中。
当Xcode引入Source Control时,我开始在我的主项目中使用git。
我现在想将我的应用程序推送到github。 如果我只是推送现有的git,那么帮助手册将会丢失,构建将失败。
最好的方法是什么,这样我才能以其他用户可以构建的方式推送应用程序。
编辑澄清问题;我有两个问题: -
Help Book
应保存为Objective-c
项目的一部分。这似乎是一个普遍的问题,也是我的主要关注点。Automator Action
是一个单独的项目,可以单独上传,但这不包括工作区,也不包含在产品包中。答案 0 :(得分:0)
理想情况下,
Help Book
应保存为Objective-c
项目的一部分。这似乎是一个常见问题,也是我的主要关注点。
一种方法是记录:
Help Book
作为主要的“父”项目,包括Objective-C
项目。 Automator Action
作为Help Book
的 submodule ,以便该回购记录Automator Action
的确切SHA1。<登记/>
(见man git submodule
)
git submodule add / ur / to / Automator%20Action“Automator Action”
然后你需要管理两次推送:
Automator Action
(可能来自命令行)。Help Book
)添加,提交和推送更改:这也将记录用于编译Automator Action
的{{1}}的确切SHA1 }