dev-resources.site
for different kinds of informations.
React Native 프로젝트를 git에 push 하기 전에 할 것
Published at
12/9/2020
Categories
reactnative
cocoapods
git
pods
Author
herbertlim
Author
10 person written this
herbertlim
open
곤란한 상황
여러 개발자들이 React Native 앱을 함께 개발하고 있다. 개발자 A가 잘 테스트하여 origin에 push 했다. 다른 개발자 B가 fetch 하여 실행해보려고 한다. pod install 을 하니 Cocoapods could not find compatible versions for "Folly"
오류가 발생한다. 그래서, B는 pod repo update
를 하거나 pod update Folly --no-repo-update
를 실행한다. 그랬더니, Podfile.lock
파일이 변경된다.
Podfile.lock
파일을 보니 몇몇 패키지의 체크섬이 바뀌었을 뿐이다. 그런데, 이 변경 사항만으로 또 git에 커밋을 하자니 찝찝하다.
해결 방안
이와 같은 상황을 방지하기 위해서 다음과 같은 절차를 마련하였다
push 하기 전에 할 것
- 패키지 디렉토리를 삭제한다.
ios/Pods
까지!-
rm -rf node_modules ios/Pods
-
- 패키지를 재설치한다
npm i
cd ios && pod install
- 테스트
- 문제 없을 때 push
fetch 한 후에 할 것
git fetch
-
orign/{branch}
로 checkout 한 후 - 기존
node_modules
,ios/Pods
디렉토리 삭제 - 패키지 재설치
npm i
cd ios && pod install
- 테스트
- 이상 없으면 local branch 에 merge
Photo by Kowit Phothisan on Unsplash
pods Article's
24 articles in total
Exploring Kubernetes: A Step Ahead of Basics
read article
Understanding Kubernetes Pods and Controllers: ReplicaSets, Deployments, DaemonSets, and StatefulSets
read article
Understanding Kubernetes Pods with Docker: The Heart of Containerized Applications
read article
Understanding Kubernetes Basics: A Beginner’s Guide
read article
Gardening Overalls, Seeds, Pods, and Herbs
read article
Navigating Horizontal Pod Autoscaler (HPA) in Kubernetes
read article
Copying local file/directory to the k8s pod
read article
Kubernetes ConfigMaps and Secrets: A Developer's Guide
read article
SQS & Kubernetes Pods: The Quick and Dirty Guide to Read/Write Permissions
read article
Pod Disruption Budget in Kubernetes
read article
Kubernetes For Beginners : 3
read article
How to prevent data loss when a Postgres container is killed or shut down.
read article
Create You Own Pod
read article
Getting Started: Pod, Replicaset and Deployment in Kubernetes
read article
AKS Creation - Step by Step Approach
read article
Kubernetes - Part 1 - What are Pods in Kubernetes ?
read article
Understanding Kubernetes Evicted Pods
read article
Recommender algorithms for distributed social networks
read article
What is Kubernetes CrashLoopBackOff? And how to fix it
read article
How to restart Pods in Kubernetes : a complete guide
read article
K8s Pods: Image tags vs. Digest
read article
K8s Objects - Part 1 [Pods and Replicasets]
read article
React Native 프로젝트를 git에 push 하기 전에 할 것
currently reading
What are Kubernetes Pods Anyway?
read article
Featured ones: