我开始了一个react-native项目,并决定测试native-base库。安装它及其依赖项导致ios和android文件夹的更改。我不确定是否应该将这些更改放入版本控制中?
更改内容如下:
ios:
ios/AppName.xcodeproj/project.pbxproj: 我看到添加了字体的哈希值
ios/AppName/Info.plist: 这里也添加了字体,位于标签内 android: android/app/src/main/assets/fonts/[20种不同的字体]
所以显然,安装react-native native-base会在本地文件夹中获取一些字体?react-native项目的最佳实践标准.gitignore文件不会忽略这些文件,因此我的版本控制客户端向我显示这些文件。但是,如果所有这些更改都是由于安装了某些第三方库而进行的,那么我应该将它们放入版本控制中吗?因为同行的编码人员也会安装它们,他们应该获得相同的文件,对吗?
我担心的是在本地目录中一些重要文件会在该项目的开发人员之间失去同步。如果他们安装了native-base,这可能会导致ios端的一些核心文件发生变化,但这种变化可能并不完全相同(例如,可能有小版本更新等)。我真的不知道该怎么办,请帮帮我!
ios/AppName/Info.plist: 这里也添加了字体,位于标签内 android: android/app/src/main/assets/fonts/[20种不同的字体]
所以显然,安装react-native native-base会在本地文件夹中获取一些字体?react-native项目的最佳实践标准.gitignore文件不会忽略这些文件,因此我的版本控制客户端向我显示这些文件。但是,如果所有这些更改都是由于安装了某些第三方库而进行的,那么我应该将它们放入版本控制中吗?因为同行的编码人员也会安装它们,他们应该获得相同的文件,对吗?
我担心的是在本地目录中一些重要文件会在该项目的开发人员之间失去同步。如果他们安装了native-base,这可能会导致ios端的一些核心文件发生变化,但这种变化可能并不完全相同(例如,可能有小版本更新等)。我真的不知道该怎么办,请帮帮我!