如何为Ionic项目设置正确的版本控制

时间:2016-06-11 15:38:36

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

我们正在Android / IOS的​​应用程序中工作,该团队至少有3人在应用程序代码中工作,并且需要让应用程序在他们的特定环境中本地运行,有人正在通过Mac OS开发最终构建到iOS,其他的都在Windows机器上。

在安装了ngCordova,一些cordova插件和ionic-platform-web-client之后,我们一直遇到Ionic项目的问题,mac机器让应用程序运行得很漂亮,而且windows实例被破坏了抱怨:{ {1}}

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

这可以通过gitignoring www / lib文件夹和平台,然后在将新模块添加到项目后在每台开发机器中运行bower install来实现吗?或者它是否比这更复杂,我们在没有这些问题的情况下省略了允许项目协作的一些重要步骤?

1 个答案:

答案 0 :(得分:0)

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

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