2009-10-16 4 views

답변

1

이 기능은 CVS의 $Log$ 키워드 확장과 유사하지만 rcs 및 기타 기능은 선형 히스토리에서만 작동합니다. 분기를 사용하고 분기 간 병합을 시작하자마자 $Log$ 키워드는 단순한 병합 충돌을 자동으로 생성하는 방법 일뿐입니다. 브랜치와 머지를 사용하면 CVS의 $Log$ 키워드와 동일한 문제가 발생합니다.

SVN의 핵심 부분은 CVS보다 훨씬 쉽게 분기를 사용하고 병합하는 것이 었습니다. 자세한 내용은 SVN FAQ에서이 부분에 대한 설명을 참조하십시오.

2

언제든지 체크 아웃이 이것을 원할 때 하나 일 수 있습니까? 분명히 모든 소스 파일에 저작권 고지가 포함되기를 바랍니다. 파일 헤더를 검사하는 pre-commit hook 스크립트를 작성하지 말고 잘못된 경우 오류를 출력하십시오. 개발자를위한 파일 템플리트를 제공하므로 처음에는 쉽게 구할 수 있고 문제가되는 파일에 저작권 표시를 쉽게 복사하면 쉽게 설정할 수 있습니다.

1

다른 사람들은 이것이 왜 나쁜 생각인지 몇 가지 이유를 지적했습니다. 여기 또 다른 것이있다.

svn의 편리한 명령을 무시합니다. 예 : svn ci는 항상 모든 파일을 체크인합니다. svn status는 모든 파일을 나열하여 변경된 내용을 볼 수 없게합니다.

관련 문제