참고 : http://www.red-bean.com/fitz/presentations/2007-07-27-OSCON-svn-worst-practices.pdf
10. Argue about Version Control Systems
- 중앙집중형이냐 분산형이냐, CVS냐 SubVersion 이냐 논쟁하지 말 것.
9. Do a Brute-Force Transition
- 힘들게 버전 컨트롤 시스템을 다른 것으로 바꾸지 말 것
8. Backups? What Backups
- 버전관리만 믿고 백업에 소홀하지 말 것 (hotcopy를 이용해 백업할 것)
7. Loads of Locales
- 다국어 지원에 힘 빼지 말 것. 인코딩 등 다 알아서 해줌.
6. Rule with an IRON FIST
- 커밋, 브랜칭, 태깅 등의 규칙이나 정책을 엄밀하게 하는데 너무 힘 빼지 말 것.
5. Hide the Version Control
- 버전관리 내역을 최대한 자세히 공개할 것
4. Use Complex Branching Schemes
- 너무 복잡한 브랜칭을 하지 말 것
3. Put Everything in the Repository
- 소스파일 외의 잡다한 모든 것까지 Repository로 넣지 말 것
2. Use a Network Drive
- 버전관리 시스템을 네트웍 백업으로 사용하지 말 것
1. Really Clever Hook Scripts
- 훅 스크립트로 트랜잭션이나 커밋 히스토리를 바꾸지 말 것
0. Edit the Repository Database
- Repository Database를 직접적으로 건드리지 말 것 (절대로)
'버전관리' 카테고리의 다른 글
[Mercurial] TortoiseHG를 이용한 버전관리 (0) | 2010.10.06 |
---|---|
[Mercurial] TortoiseHG 설치 (2) | 2010.10.06 |
[SVN] TortoiseSVN으로 로컬에서 버전관리하기 (2) | 2009.10.20 |
Git, Mercurial 사이에서 구글이 고민한 내용 (2) | 2009.10.01 |
SubVersion Best Practices (0) | 2009.10.01 |