Как по-настоящему работать в команде над проектом React Native? - PullRequest
0 голосов
/ 12 февраля 2019

Как вы работаете в команде над реагированием на нативные проекты?

Я работаю в команде из 2 человек и у меня много проблем с работой над тем же проектом.

Я не понимаю, как правильно создать среду, чтобы мы могли синхронизировать наш код между собой, работая над одним проектом.Теперь мы создаем git-репо с папками /ios и /android, но дело в том, что папку /ios всегда нужно менять, поскольку она связана с компьютером, который последний раз собирал проект.

Например: мы одновременно работаем с разными файлами .js и добавляем новую зависимость npm, и мы хотим синхронизировать наши изменения, поэтому мы фиксируем изменения в репозитории Git и пытаемся синхронизироватьВот где начинаются наши проблемы.

Чтобы загрузить измененное, нужно перейти в XCode и вручную обновить все пути поиска в платформе, пути поиска в заголовке, удалить библиотеки, которые XCode не видит, а затем добавить их.еще раз.

Я знаю, что это скорее проблема XCode, но я не видел подробного руководства по командной синхронизации в проектах.Я знаю, что в Фейсбуке люди много работают вместе, и я был бы признателен за помощь в решении наших проблем!

1 Ответ

0 голосов
/ 12 февраля 2019

Если вы используете git, вы можете сконфигурировать ваш файл .gitignore, чтобы предотвратить фиксацию специфичных для xcode вещей и других файлов конфигурации.

Я настоятельно рекомендую gitignore.io , который является "веб-сервисом, предназначенным для помощи в создании файлов .gitignore для ваших репозиториев Git " [Source] .

Вы можете, например,введите XCode (или AndroidStudio, ReactNative, Gradle и т. д.), и он автоматически создаст файл .gitignore для вас.

...