Xcode:如何正确组织共享文件的提交?
我当前的Xcode项目使用我最初在另一个Xcode项目中创建并添加到当前项目中的一些文件 我已经从当前项目中编辑了一些添加的文件,并希望使用源代码管理提交它们。但是,当我转到组织者时,这些提交显示在最初创建它们的项目下,而不是我当前的活动项目下 有没有办法让这些提交也显示在我当前的活动项目中?如果没有,我是否只需将这些文件从“旧”项目文件中移出,并移到当前活动项目中(然后将这些文件重新添加回旧项目)?如果两个项目都在使用这些文件,并且提交影响两个项目,那么这些提交只会显示在旧项目下,这似乎不合逻辑Xcode:如何正确组织共享文件的提交?,xcode,git,version-control,Xcode,Git,Version Control,我当前的Xcode项目使用我最初在另一个Xcode项目中创建并添加到当前项目中的一些文件 我已经从当前项目中编辑了一些添加的文件,并希望使用源代码管理提交它们。但是,当我转到组织者时,这些提交显示在最初创建它们的项目下,而不是我当前的活动项目下 有没有办法让这些提交也显示在我当前的活动项目中?如果没有,我是否只需将这些文件从“旧”项目文件中移出,并移到当前活动项目中(然后将这些文件重新添加回旧项目)?如果两个项目都在使用这些文件,并且提交影响两个项目,那么这些提交只会显示在旧项目下,这似乎不合逻
(注意:这个问题是对以下问题的后续/相关问题…希望回答这个问题也能回答我之前的问题:)如果您没有将文件复制到新的项目目录,那么它们仍将受其他项目的源代码控制,因为它们存在于磁盘上。您需要将文件复制到新项目中,或者将其他xcode项目作为您正在使用的项目的git子模块。这样,您只需要更新代码一次,它应该反映在两个代码库中的另一个项目中
最明智的做法是将这些文件复制到新项目中,然后(通过文件检查器)重置项目中的文件路径,使其指向您自己项目的层次结构。谢谢,AC Macalister!我必须学习子模块。现在,我将文件移到了新项目(因为我不再需要旧项目)并更新了文件位置。