머지 (버전 관리)
머지(merge)는 버전 관리에서 버전 관리를 받는 파일들에 주어지는 여러 변경사항을 조화시키는 중요한 작업이다. 파일이 2개의 독립적인 브랜치에서 수정된 뒤 최종적으로 병합될 때 필수적이다. 결과물은 두 변경사항을 모두 담고있는 파일들의 하나의 모임이다.
일부의 경우 변경사항을 재구성하기 위한 역사 정보가 충분하고 변경사항에 충돌이 없을 경우 머지는 자동으로 수행된다. 그 밖의 경우 결과 파일들이 포함해야 하는 것을 정확하게 결정해야 한다. 수많은 버전 관리 소프트웨어 도구들은 머지 기능을 포함하고 있다.
같이 보기
|
---|
연도로 표시된 부분은 최초 안정판의 날짜를 가리킨다. 별표(*)로 표시된 시스템은 더 이상 유지보수가 되지 않거나 EOL 날짜가 예정되어 있음을 나타낸다. |
로컬 전용 | | |
---|
클라이언트-서버 | 자유/오픈 소스 |
- CVS (1986, C의 경우 1990)
- CVSNT (1998)
- QVCS 엔터프라이즈 (1998)
- 서브버전 (2000)
|
---|
사유 |
- AccuRev SCM (2002)
- ClearCase (1992)
- CMVC* (1994)
- Dimensions CM (1980년대)
- DSEE* (1984)
- Endevor (1980년대)
- Integrity (2001)
- Panvalet (1970년대)
- 퍼포스 헬릭스 (1995)
- Software Change Manager (1970년대)
- 스타팀 (1995)
- 서라운드 SCM (2002)
- Synergy (1990)
- Team Concert (2008)
- 팀 파운데이션 서버 (2005)
- 마이크로소프트 비주얼 스튜디오 (2014)
- Vault (2003)
- 비주얼 소스세이프* (1994)
|
---|
|
---|
분산 | 자유/오픈-소스 |
- ArX* (2003)
- 비트키퍼 (1998)
- Codeville* (2005)
- Darcs (2002)
- DCVS* (2002)
- Fossil (2007)
- 깃 (2005)
- GNU arch* (2001)
- Bazaar (2005)
- 머큐리얼 (2005)
- 모노톤 (2003)
- SVK* (2003)
- Veracity (2010)
|
---|
사유 | |
---|
|
---|
개념 | |
---|