300x250
반응형
고도화를 위해 기존 솔루션에 이런 저런 기능을 뚝딱뚝딱 만들고
운영기에 패치를 해보기 전에
db 스키마가 어떻게 변했는지 확인하고자 한다.
기존 op 브랜치와 수많은 커밋을 거쳐 현재에 이른 dev 브랜치 간
entity 폴더 아래의 테이블 설정 파일들의 변화를 보려고 한다.
#브랜치끼리 비교하기
git diff op dev
#브랜치끼리 특정 파일 비교하기
git diff op dev /파일경로
#파일이 아니라 폴더 안의 모든 내용을 비교할 수도 있음
git diff op dev ./entity
#변경된 파일 목록만 보려면
git diff --name-only op dev ./entity
git diff의 결과를 보는 법
diff --git a/Projects/.../entity/User.java b/Projects//entity/kUser.java #a파일과 b파일을 비교함
index f70d883c..59268984 100644 #고유번호
--- a/Projects/.../entity/User.java #a파일 (원래 파일)
+++ b/Projects/.../entity/User.java #b파일 (바뀐 파일)
@@ -56,8 +56,8 @@ public class User #a파일의 56행부터 8개 행이 b파일의 56행부터 8개 행으로 바뀜
@Column(name = "phone")
private String phone;
- @Column(name = "customer_id") #삭제된 행
- private String customerId; #삭제된 행
+ @Column(name = "user_id") #추가된 행
+ private String userId; #추가된 행
@CreationTimestamp
private Date registerdDate;
300x250
반응형
'IT' 카테고리의 다른 글
자정마다 뜨는 MySQL Insteller 커맨드 창... (mysql installer is running in community mode) (0) | 2022.06.27 |
---|---|
os에서 프로세스간에 데이터를 공유하는 세 가지 방법 (0) | 2022.02.09 |
영상 인코딩 (코덱 종류, i-prame과 p-frame 등) (0) | 2021.11.24 |
UTF-8로 인코딩한 csv 파일에서 한글 깨짐 (0) | 2021.08.20 |
클라우드 스토리지 캐시 해지하기 (0) | 2021.08.02 |