【问题标题】:How to organize files in Git Repository如何在 Git 存储库中组织文件
【发布时间】:2014-11-15 23:35:57
【问题描述】:

我有一个项目我已经做了一段时间了,到目前为止只有我一个人在做但是,现在有人要加入来帮助我完成这个项目,我想组织我的 git 存储库中的文件。这是一个iOS项目。现在,这些文件在 repo 中到处都是,但在 Xcode 中组织。例如,在 Xcode 中有主项目文件夹,然后有三个子文件夹(即 Utilities、Main、Objects),每个文件夹都有各自的 .h 和 .m 文件。但是在我在 Github 上的 git repo 上,文件到处都是。如果我尝试在本地 repo 目录中创建文件夹并将 .h 和 .m 文件放入其中,则文件名在 Xcode 中变为红色。如何像在 Xcode 中一样组织我的 repo?

【问题讨论】:

    标签: ios xcode git


    【解决方案1】:

    Venmo 有一个很棒的开源命令行工具(称为 Synx),它可能正是您想要的: https://github.com/venmo/synx

    【讨论】:

      【解决方案2】:

      这是我在组织 iOS 文件/文件夹时处理的一个问题。

      一旦您的项目开始涉及多个简单的 UIView 和图像,是的,我认为组织结构是必要的。我一直很喜欢 XCode 中的文件夹引用以保持井井有条。这样,XCode 侧边栏只会反映您在 Finder 中的确切目录结构,而不是向您显示在您自己的假黄色文件夹中组织的所有文件,这些文件实际上并不对应于真实目录。

      这是一个很好的帖子,可以帮助您整理参考与组:http://vocaro.com/trevor/blog/2012/10/21/xcode-groups-vs-folder-references/

      所以是的,如果您决定改用引用,则必须重新添加所有文件,并适当地重新链接所有资产。这篇文章谈到了这样做的一些缺点,但我还没有亲身经历过。

      请记住,现在重新组织所有文件可能需要一些工作,但从长远来看,您会感谢自己!


      另一种方法是将所有文件/资产放在目录中,删除 XCode 侧栏中的文件,然后再次添加所有文件,从而更新它们的引用路径。然后您可以手动创建黄色文件夹(组)来模仿您在 Finder 中的文件夹结构。但是你总是要记住保持你的结构更新,因为它不会自动发生。上面的帖子更好地解释了它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-16
        • 1970-01-01
        • 2019-12-06
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        • 2011-04-10
        • 2017-11-08
        相关资源
        最近更新 更多