문제

가능한 복제 :
"Branch", "Tag"및 "Trunk"는 무엇을 의미합니까?

트렁크, 분기 및 태그는 무엇이며이를 사용하는 모범 사례는 무엇입니까?

전복에 어떤 도구를 사용할 수 있습니까? Visual Studio 2008?

도움이 되었습니까?

해결책

그만큼 트렁크 SVN 저장소의 주요 개발 라인입니다.

나뭇가지 트렁크 버전의 성가신 사용자없이 더 크고 실험적이거나 방해하는 작업을 만들기 위해 만들어진 개발의 사이드 라인입니다. 또한 분기는 버그 수정을 안정적인 릴리스로 백 포트 할 장소와 같은 동일한 제품의 여러 버전에 대한 개발 라인을 만드는 데 사용될 수 있습니다.

드디어, 태그 저장소 기록에서 주목할만한 개정을 강조하는 마커이며, 일반적으로 "이것은 1.0으로 출시되었습니다"와 같은 것입니다.

"HTML 버전"을 참조하십시오.전복으로 버전 제어", 특히 4 장 : 분기 및 병합 또는 종이로 구입하십시오 (예 : 아마존) 기술 세부 사항에 대한 심도있는 토론.

다른 사람과 같이 (예 : 아래의 Peter Neubauer) 기본 구현은 /tags /branches 그리고 /trunk 디렉토리는 전용입니다 전통적인 그리고 도구에 의해 시행되지는 않습니다. 이 규칙을 위반하면 저장소에 접근하는 다른 사람들의 습관과 기대를 깨뜨리기 때문에 이러한 관습을 위반하면 혼란스러워집니다. 새로운 변경 사항을 태그에 저지르는 것을 피하기 위해 특별한주의를 기울여야합니다. ~해야 한다 얼어 붙어야합니다.


나는 사용한다 거북이 그러나 비주얼 스튜디오 통합은 없습니다. 두 번째 모니터에서 "수정 확인 확인"대화 상자를 전체 시간 내내 유지하므로 터치 한 파일을 추적 할 수 있습니다. 그러나 "최고의 SVN 도구"질문, 더 많은 권장 사항.

다른 팁

"트렁크", "분기"및 "태그"디렉토리는 규칙 전복시. 전복은 이러한 디렉토리를 갖거나 특별한 의미를 부여 할 필요는 없습니다. 그러나이 협약은 매우 일반적이며, 당신이 정말로 좋은 이유가 없다면, 당신은 협약을 따라야합니다. 이 책은 다른 독자들이 제공 한 컨벤션과이를 사용하는 방법을 설명합니다.

David Schmitt의 대답은 일을 잘 요약하지만 SVN에게 'Branch', 'Tag'및 'Trunk'라는 용어는 아무 의미가 없습니다. 이 용어는 순전히 의미 적이며 시스템 사용자로서 해당 디렉토리를 대하는 방식에만 영향을 미칩니다. '메인', '테스트'및 '릴리스'를 쉽게 이름을 지을 수 있습니다. 시스템을 사용하는 모든 사람이 각 섹션을 올바르게 사용하는 방법을 이해하는 한 실제로는 그들이 무엇을 호출하는지는 중요하지 않습니다.

전복에 대해 배우기 시작하기에 좋은 곳은입니다 http://svnbook.red-bean.com/.

비주얼 스튜디오 도구에 관한 한, 나는 ankhsvn, 그러나 나는 시도하지 않았다 visualsvn 아직 플러그인.

VisualSVN은 의존합니다 거북이, 그러나 tortoisesvn은 또한 Ankh imho를 보완합니다.

Visual Studio 2008에서 전복을 사용하려면 설치하십시오 거북이 그리고 ankhsvn.

거북이 Windows 용으로 사용하기 쉬운 개정 제어 / 버전 제어 / 소스 제어 소프트웨어입니다. 특정 IDE의 통합이 아니기 때문에 원하는 개발 도구와 함께 사용할 수 있습니다. TortoisesVN은 무료로 사용할 수 있습니다. 대출을 받거나 사용하기 위해 연봉을 지불 할 필요가 없습니다.

ankhsvn Visual Studio의 SourceCeControl 제공 업체입니다. 이 소프트웨어를 사용하면 Microsoft Visual Studio IDE 내부에서 직접 가장 일반적인 버전 제어 작업을 수행 할 수 있습니다. ankhsvn을 사용하면 더 이상 소스 코드의 상태보기, 전복 작업 사본을 업데이트하고 변경 사항을 커밋하는 것과 같은 작업을 수행하기 위해 IDE를 남겨 둘 필요가 없습니다. 저장소를 탐색 할 수도 있고 좋아하는 Diff 도구를 플러그인 할 수 있습니다.

트렁크는 메인 코드베이스, 트렁크의 분기 파생물로 간주됩니다. 마찬가지로 새로운 기능을 구현하려는 경우 지점을 만듭니다.

거북이 좋은 문서와 훌륭한 차이 도구가 있습니다.

나는 Visual Studio를 사용하고 사용합니다 visualsvn 및 TortoisesVn.

Subversion을 처음 접한다면 SmashingMagazine.com 에서이 게시물을 확인할 수 있습니다. 전복이있는 버전 제어를위한 최고의 라운드 업.

그것은 링크로 전복으로 시작하는 것을 다룹니다 튜토리얼, 참조 자료 및 책 제안.

도구를 다루고 있습니다 (많은 사람들이 호환 가능한 창입니다). ankhsvn Visual Studio 호환 플러그인으로. 의견에도 언급됩니다 visualsvn 대안으로.

개발자 팀이있는 경우 사용하기에 환상적인 무료 유틸리티 SVN 모니터. 그것은 당신의 나무에 대한 하트 비트 역할을하며, 업데이트, 충돌 가능성 등이있을 때를 알려줍니다. 그러나 솔로 개발자에게는 그다지 유용하지 않습니다.

전복에 관한 좋은 책은입니다 전복을 사용한 실용 버전 제어 귀하의 질문이 설명되고 더 많은 정보를 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top