【问题标题】:How to set proper version control for Ionic project如何为 Ionic 项目设置适当的版本控制
【发布时间】:2016-10-12 10:36:36
【问题描述】:

我们正在开发一款适用于 Android/IOS 的应用,该团队至少有 3 人在开发应用代码,他们需要让应用在其特定环境中本地运行,有人正在通过 Mac OS 进行开发以最终构建到 iOS 和其他都在 Windows 机器上。

在安装 ngCordova、一些 cordova 插件和 ionic-platform-web-client 后,我​​们在 Ionic 项目中遇到了问题,mac 机器的应用程序运行良好,windows 实例被破坏,抱怨:Module 'ionic.service.core' is not available!

我们不知道是哪个特定步骤导致了代码不一致,经过几个小时的环顾修复后,我们决定创建一个新的 Ionic 项目并在其中复制我们特定的 www 代码。由于我们不希望这种情况再次发生,我们需要找到一种可靠的方法,在我们安装插件或添加 Ionic 服务后保持所有平台正常工作。

这是否只能通过 gitignoring www/lib 文件夹和平台,然后在将新模块添加到项目后在每台开发机器上运行 bower install 来完成?还是比这更复杂,我们省略了一些重要步骤以允许项目协作而不会出现此类问题?

【问题讨论】:

    标签: android ios git version-control ionic-framework


    【解决方案1】:

    是的,您可以将platforms 放入您的.gitignore。不过,我个人不会将www/lib 文件夹放在那里。

    另外,我强烈建议您在本地构建应用程序的所有机器上都安装相同版本的 Ionic 和 Node。

    【讨论】:

      猜你喜欢
      • 2021-05-21
      • 2023-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 2020-01-08
      • 2017-03-10
      相关资源
      最近更新 更多