0

我当前的 Xcode 项目使用了一些我最初在另一个 Xcode 项目中创建并添加到当前项目中的文件。

我已经从当前项目中编辑了一些添加的文件,并希望使用源代码管理来提交它们。但是,当我转到组织者时,这些提交显示在最初创建它们的项目下,而不是我当前的活动项目下。

有没有办法让这些提交也出现在我当前的活动项目中?如果没有,我是否只需将这些文件从它们的“旧”项目文件中移出并移到我当前的活动项目中(然后将这些文件重新添加回旧项目中)?如果两个项目都使用这些文件并且提交影响两个项目,这些提交只会显示在旧项目下似乎不合逻辑。

(nb This question is a follow-up / related to the following question...希望回答这个问题也能回答我之前的问题:Xcode 卡在“Loading Revision”和“Scanning for working copies...” when using Source Control )

4

1 回答 1

1

如果您没有将文件复制到新项目目录,那么它们仍将处于另一个项目的源代码控制之下,因为它们存在于磁盘上。您要么需要将文件复制到新项目中,要么将您的其他 xcode 项目设置为您正在使用的项目的 git 子模块。这样,您只需更新一次代码,它应该反映在两个代码库的另一个项目中。

http://git-scm.com/book/en/Git-Tools-Submodules

于 2012-08-09T03:58:04.650 回答