[IT Info] Merge와 rebase의 차이
·
IT Information
Merge와 Rebase는 둘 다 코드 변경 사항을 통합하는 데 사용되는 두 가지 다른 Git 작업 흐름입니다. 각각의 장단점과 사용 시기가 있습니다. 1. Merge(머지) 머지는 두 개의 다른 브랜치를 합치는 과정입니다. 두 브랜치의 내용을 합치면서 새로운 커밋이 생성됩니다. 이 커밋은 두 브랜치를 합치는 과정에 대한 기록을 포함합니다. 머지는 기본적으로 브랜치의 히스토리를 유지하므로, 어떤 브랜치에서 왔는지 쉽게 확인할 수 있습니다. 일반적으로 머지는 공동 작업하는 팀이나 여러 기능을 동시에 개발하는 경우에 사용됩니다. 2. Rebase(리베이스) 리베이스는 브랜치의 기록을 다른 브랜치의 최신 기록으로 옮기는 작업입니다. 리베이스를 하면 브랜치의 히스토리가 단순해지고 깔끔해집니다. 새로운 커밋이 만..
[SVN] Clean up 에러
·
VCS(Version Control System)/SVN
공공기관 프로젝트 개발중 SVN을 업데이트 하려했을 때 갑자기 Clean up 에러가 나는 것이다.. (누가 요즘 SVN을..) 원인은 .. 잘 모른다 형상관리를 하다보면 커밋 이력 정보들이 꼬이는 경우가 있다는데 그것 때문인 것 같다. 해결방법은 아주 간단하다. clean up에러가 난 프로젝트 우클릭 -> team -> cleanup을 실행한다. 완료 되면 다시 update를 진행한다.