[SVN] Tagging 과 Branching 의 차이 ( Tag vs. Branch )
Tag. Repository 를 관리하다 보면 각각의 파일들의 revision이 달라집니다. Commit 시에 어떤 파일들은 수정이 되어 repository에 upload 되고, 어떤 파일들은 수정이 되지 않아 새로 upload가 안 되고 기존의 것을 그대로 사용하기 때문이지요. 예를 들어 어떤 commit 시점에 a, b, c 파일의 버전이 각각 1.5, 1.2, 1.3 되었다고 합시다. commit시 TAG ( 표딱지 ) 를 붙여넣게 되면, 그 시점으로 roll back 이 가능해지게 되는 겁니다. 예를 들어 RELEASE_1.5.3 이라고 붙여놓으면, 이후에 a, b, c 가각각 1.5, 1.2, 1.3 상태로 돌아가게 되는 것이죠. 이 TAG 를 붙인 것을 스냅샷( Snapshot ) 이라고 합니..
2012. 2. 29.