如何在 React Native 项目中真正团队合作?
How to really work in team on React Native project?
在 React Native 项目中你是如何团队合作的?
我在 2 人团队中工作,在处理同一个项目时遇到很多问题。
我不知道如何正确地创建一个环境,以便我们可以在处理同一个项目时相互同步我们的代码。现在,我们使用 /ios
和 /android
文件夹创建一个 git 存储库,但问题是:/ios
文件夹始终需要更改,因为它链接到计算机是最后建设的项目。
例如:我们同时处理不同的 .js
文件并添加新的 npm
依赖项,我们希望同步我们的更改,因此我们将更改提交到 Git 回购并尝试同步,这是我们痛苦的开始。
需要下载更改的人必须转到 Xcode 并手动更新所有框架搜索路径、Header 搜索路径、删除 Xcode 看不到的库和然后再添加。
我知道这更像是一个 Xcode 问题,但我没有看到任何关于项目中团队同步的详细指南。我知道 Facebook 的人们正在做很多合作工作,我非常感谢您对我们的问题提出意见!
如果您正在使用 git,您可以配置您的 .gitignore-file 以防止提交 xcode-特定的内容和其他配置文件。
我强烈推荐 gitignore.io, which is a "web service designed to help you create .gitignore files for your Git repositories" [Source]。
例如,您可以输入 XCode(或 AndroidStudio、ReactNative、Gradle 等),它会自动为您生成一个 .gitignore 文件。
在 React Native 项目中你是如何团队合作的?
我在 2 人团队中工作,在处理同一个项目时遇到很多问题。
我不知道如何正确地创建一个环境,以便我们可以在处理同一个项目时相互同步我们的代码。现在,我们使用 /ios
和 /android
文件夹创建一个 git 存储库,但问题是:/ios
文件夹始终需要更改,因为它链接到计算机是最后建设的项目。
例如:我们同时处理不同的 .js
文件并添加新的 npm
依赖项,我们希望同步我们的更改,因此我们将更改提交到 Git 回购并尝试同步,这是我们痛苦的开始。
需要下载更改的人必须转到 Xcode 并手动更新所有框架搜索路径、Header 搜索路径、删除 Xcode 看不到的库和然后再添加。
我知道这更像是一个 Xcode 问题,但我没有看到任何关于项目中团队同步的详细指南。我知道 Facebook 的人们正在做很多合作工作,我非常感谢您对我们的问题提出意见!
如果您正在使用 git,您可以配置您的 .gitignore-file 以防止提交 xcode-特定的内容和其他配置文件。
我强烈推荐 gitignore.io, which is a "web service designed to help you create .gitignore files for your Git repositories" [Source]。
例如,您可以输入 XCode(或 AndroidStudio、ReactNative、Gradle 等),它会自动为您生成一个 .gitignore 文件。