참고 : 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를 직접적으로 건드리지 말 것 (절대로)



 
Posted by bloodguy
,