본문 바로가기

노력을 이기는 재능은 없고
노력을 외면하는 결과도 없다.
- 이창호 9단

D E V E L O P M E N T/ToltoiseSVN

[ToltoiseSVN] ToltoiseSVN(형상관리 도구)란?

  Junesker   2022. 8. 5.
반응형

ToltoiseSVN

ToltoiseSVN은 Windows용 버전관리/소스제어 소프트웨어입니다. Apache Subversion(SVN)을 기반으로 하고 Subversion을 위한 훌륭하고 쉬운 사용자 인터페이스를 제공합니다. ToltoiseSVN은 GPL(Gnu General Public License)에 따라 개발되었습니다. 이는 상업적 환경을 포함하여 누구나 제한 없이 완전히 무료로 사용할 수 있음을 의미합니다. 소스 코드도 무료로 사용할 수 있으므로 원하는 경우 자체 버전을 개발할 수도 있습니다. Visual Studio, Eclipse 또는 기타와 같은 특정 IDE에 대한 통합이 아니므로 원하는 개발 도구 및 모든 유형의 파일과 함께 사용할 수 있습니다.

[ tortoisesvn.net/about.html 참고 ]

 

   ToltoiseSVN 특징

 

사용하기 쉽습니다.

- 모든 명령은 Windows 탐색기에서 직접 사용할 수 있습니다.

- 선택한 파일/폴더에 적합한 명령만 표시됩니다. 현재 상황에서 사용할 수 없는 명령은 표시되지 않습니다.

- Windows 탐색기에서 직접 파일 상태 확인

- 사용자 피드백으로 인해 지속적으로 개선된 설명 대화 상자

- Windows 탐색기에서 파일을 마우스 오른쪽 버튼으로 드래그하여 파일을 이동할 수 있습니다.

 

모든 Subversion 프로토콜이 지원됩니다.

- http://, https://

- svn://, svn+ssh://

- 파일:///

- svn+XXX://

 

강력한 커밋 대화 상자

- 로그 메시지에 대한 통합 맞춤법 검사기

- 수정된 파일의 경로 및 키워드 자동 완성

- 특수 문자가 있는 텍스트 서식

 

큰 그림

- 모든 개정/커밋의 그래프를 생성할 수 있습니다. 태그/분기를 생성했거나 파일/폴더를 수정한 위치를 쉽게 확인할 수 있습니다.

- 프로젝트의 커밋 통계 그래프

- 두 가지 또는 태그를 쉽게 비교

 

프로젝트별 설정

- 빈 로그 메시지로 실수로 커밋하는 것을 방지하기 위한 최소 로그 메시지 길이

- 맞춤법 검사기에 사용할 언어

 

문제 추적 시스템과의 통합

- ToltoiseSVN은 웹 기반 버그 추적 시스템을 통합할 수 있는 유연한 매커니즘을 제공합니다.

- 커밋에 할당된 이슈 번호를 입력하기 위한 별도의 입력 상자 또는 로그 메시지 자체에서 직접 이슈 번호의 색상

- 모든 로그 메시지를 표시할 때 문제 번호와 함께 추가 열이 추가됩니다. 커밋이 속한 이슈를 즉시 확인할 수 있습니다.

- 이슈 번호는 해당 이슈에서 직접 웹 브라우저를 여는 링크로 변환됩니다.

- 커밋이 이슈 번호에 할당되지 않은 경우 선택적 경고

 

유용한 도구

- 파일에 대한 변경 사항을 표시합니다.

- 저장소에 대한 커밋 액세스 없이 사용자로부터 받은 패치 파일을 적용 할 수 있습니다.

- ToltoiseBlame: 파일의 비난을 표시합니다. 파일의 각 줄에 대한 로그 메시지도 표시합니다.

- ToltoiseIDiff: 이미지 파일에 대한 변경 사항을 확인합니다.

- SubWCRev: 개정 번호/날짜를 소스 파일에 포함

 

다양한 언어로 제공

 

ToltoiseSVN은 안정적입니다.

- 모든 릴리스 전에 모험심이 강한 사람들이 먼저 테스트할 하나 이상의 릴리스 후보를 만듭니다.

- 개발 주기 동안 많은 사람들이 중간 빌드를 테스트합니다. 이들은 매일 밤 자동으로 구축되어 모든 사용자가 사용할 수 있습니다. 이렇게 버그를 매우 일찍 발견하여 공식 릴리스에 들어가지 않도록 할 수 있습니다.

- 대규모 사용자 커뮤니티는 우리가 릴리스하기 전에 각 빌드를 테스트하는 데 도움을 줍니다.

- 사용자 정의 충돌 보고서 도구는 모든 ToltoiseSVN 릴리스에 포함되어 있어 버그를 트리거하기 위해 수행한 작업을 정확히 기억할 수 없는 경우에도 버그를 훨씬 빠르게 수정할 수 있습니다.

[ tortoisesvn.net/about.html 참고 ]

 

 

 

 

 

ToltoiseSVN 릴리스 노트 및 변경 사항, 소스 등은 아래에서 확인할 수 있습니다.
ToltoiseSVN Release Information

 

 

 

 

 

@Junesker


 

반응형

댓글