2013-12-19 62 views
1

我有一个Objective-c项目,我最初是在Xcode3中开始的。 这有一个Help Book,在与项目同级的目录中启动。如何推动包含多个项目的Git存储库

我已经添加了一个Automator Action,这是一个自包含的项目,但我添加了一个工作区以包含在应用程序包中。

当Xcode引入了源代码控制时,我开始在我的主项目中使用git。

我现在想把我的应用程序推到github上。 如果我只是推动现有的git,帮助手册将会丢失,并且构建失败。

什么是继续下去的最佳方式,以便我可以以其他用户可以构建的方式推送应用程序。

编辑澄清问题;我有2个问题: -

  1. 理想的Help Book应保存为Objective-c项目的一部分。这似乎是一个常见问题,是我最关心的问题。
  2. Automator Action是一个单独的项目,可以单独上传,但这不包括工作区,也不包括在产品包中。
+0

我已经编辑我的回答Automator Action确切SHA1,基本上切换两个回购(一个父母,一个子模块)。 – VonC

回答

0

理想的Help Book应保存为Objective-c项目的一部分。这似乎是一个常见问题,是我最关心的问题。

一种方法是记录:

  • Help Book为主体的 “父” 项目,包括Objective-C项目。
  • Automator ActionHelp Book一个submodule,为了使这种回购记录的Automator Action确切SHA1。
    (见man git submodule

    git的子模块添加/ UR /到/的Automator%20Action “的Automator动作”

然后,您将需要管理两个推:

  • 一个做Automator Action (可能来自命令行),然后在其中添加并提交更改。
  • 一个从您的Xcode会议,以添加,提交和推送从主项目更改(Help Book),也将记录用于编译Help Book
相关问题