Ionic2 应用程序的版本控制中应包含哪些源代码文件?
What source code files should be included in version control for Ionic2 application?
我正在构建 Ionic 2 应用程序。版本控制将通过 SVN 进行。
使用 ionic CLI 创建应用程序时会生成许多文件。添加平台时也会发生同样的情况。
是否有任何标准方法来定义要包含在版本控制中的文件以及要忽略的文件。 (即我认为平台文件夹应该被忽略)。
您可以随时查看 conference app 以了解 Ionic 团队建议如何做事。在这种情况下,.gitignore
文件如下所示:
# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore
*~
*.sw[mnpcod]
*.log
*.tmp
*.tmp.*
log.txt
*.sublime-project
*.sublime-workspace
.vscode/
npm-debug.log*
.idea/
.sass-cache/
.tmp/
.versions/
coverage/
dist/
node_modules/
tmp/
temp/
hooks/
platforms/
plugins/
plugins/android.json
plugins/ios.json
$RECYCLE.BIN/
.DS_Store
Thumbs.db
UserInterfaceState.xcuserstate
如您所见,例如平台和插件文件夹被忽略
常见的忽略
.vscode/
.DS_Store
离子
node_modules/
插件/
平台iOS
*.mode1v3
*.perspectivev3
*.pbxuser
platforms/ios/build
平台Android
platforms/android/build.xml
platforms/android/local.属性
platforms/android/gradlew
platforms/android/gradlew.bat
platforms/android/gradle
Ant 构建
platforms/android/ant-build
platforms/android/ant-gen
Eclipse 构建
platforms/android/gen
platforms/android/out
Gradle 建造
platforms/android/build
检查 - https://github.com/ionic-team/ionic/blob/master/.gitignore
我正在构建 Ionic 2 应用程序。版本控制将通过 SVN 进行。 使用 ionic CLI 创建应用程序时会生成许多文件。添加平台时也会发生同样的情况。
是否有任何标准方法来定义要包含在版本控制中的文件以及要忽略的文件。 (即我认为平台文件夹应该被忽略)。
您可以随时查看 conference app 以了解 Ionic 团队建议如何做事。在这种情况下,.gitignore
文件如下所示:
# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore
*~
*.sw[mnpcod]
*.log
*.tmp
*.tmp.*
log.txt
*.sublime-project
*.sublime-workspace
.vscode/
npm-debug.log*
.idea/
.sass-cache/
.tmp/
.versions/
coverage/
dist/
node_modules/
tmp/
temp/
hooks/
platforms/
plugins/
plugins/android.json
plugins/ios.json
$RECYCLE.BIN/
.DS_Store
Thumbs.db
UserInterfaceState.xcuserstate
如您所见,例如平台和插件文件夹被忽略
常见的忽略 .vscode/ .DS_Store
离子 node_modules/ 插件/
平台iOS *.mode1v3 *.perspectivev3 *.pbxuser platforms/ios/build
平台Android platforms/android/build.xml platforms/android/local.属性 platforms/android/gradlew platforms/android/gradlew.bat platforms/android/gradle
Ant 构建 platforms/android/ant-build platforms/android/ant-gen
Eclipse 构建 platforms/android/gen platforms/android/out
Gradle 建造 platforms/android/build
检查 - https://github.com/ionic-team/ionic/blob/master/.gitignore