[완료] subversion tags checkout후 commit
글쓴이: sttng / 작성시간: 목, 2008/12/25 - 11:17오후
subversion사용시, trunk의 현재 내용을 tagging하면
tags폴더의 특정버전으로 copy가 되는데요.
궁금한것은 이후에 다른 사람이 tags의 특정버젼을 checkout하고
사용중 수정하고 commit을 하게되면
trunk의 소스가 바뀌는 건가요?
아니면 tags의 특정버젼 내용이 바뀌어 버리는건가요?
전자여야 말이되는데, 후자면 대략 난감입니다.
Forums:
tags의 특정버젼을
tags의 특정버젼을 checkout하고 사용중 수정하고 commit을 하게되면 tags의 특정버젼 내용이 바뀝니다. trunk는 영향을 받지 않습니다.
----------------------------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요
-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.
tags는 일종의
tags는 일종의 label인데요. 백업기능 비슷한 것이잖아요. 그런데, tags를 checkout하고 commit을 하게 되면 trunk가 아닌 tags가 바뀐다고 한다면 문제이지 않나요? 그럼, tags를 checkout하고 trunk로 merge하여 작업해야하는건가요? 시나리오가 잘 정리가 안되네요.
subversion의 근본적
subversion의 근본적 문제입니다. branch와 tag의 고유한 역할이 시스템을 통해 유지되는 게 아니라 개발자 사이의 약속과 정책으로 유지되죠.
tags
tags 에 복사한것은 앞으로 더이상 commit 안하겠다고 하는 단지 사용자간의 약속이라고 할 수 있습니다.
실제로는 trunk와 마찬가지로 commit 가능합니다.
말씀하신 작업은
꼭 해당 버젼이 필요한 경우 tags에서 checkout해서 시험하고,
버그 수정 및 commit은 trunk에서 checkout하여 작업한 후 commit 해야겠죠.
----------------------------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요
-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.
댓글 달기