2009-10-29 4 views
0

파일 시스템 수준의 방해가 적은 최소한의 프로젝트로 여러 프로젝트를 버전 관리하에 배치 할 방법을 찾고 있습니다.비 눈에 띄지 않는 버전 관리

내 dev에 환경이 대부분 FS 기반 (총 사령관 + 메모장 + + + 날개 + 스크립트 파이썬 도구), 그래서 FS 변경 (포함, 그리고 파괴의 가장 성가 시게을 .svn 디렉토리) 상처 때문에 이에 대한 근거는.

내 버전 제어 요구 사항은 커밋/롤백/찾아보기 및 우수한 유틸리티 지원과 같이 매우 기본입니다.

어느 것이 좋습니다.

+0

실제로 숨겨진 디렉토리 및 파일을 실제로 숨기려는 * 생각한 적이 있습니까? 지금까지 수년 동안 해왔으며 숨겨진 파일에 숨겨진 키티 먹기 악성 코드를 발견하지 못했고 거의 필요없는 임의의 폴더를 숨길 수 있기 때문에 전반적인 폴더가 훨씬 깨끗해졌습니다. 이것은'.svn' 디렉토리를 꽤 멋지게 처리합니다. 드문 경우지만 실제로 Ctrl + H가 숨겨진 곳을 터치해야 할 필요가 있습니다. 총 사령관이 비슷한 것을 가지고있을 것입니다. – Joey

답변

4

의욕, 자식 및 바자는 모든 단지 프로젝트의 루트에 하나의 디렉토리를 넣어. 그들 모두는 당신이 열거 한 요구 사항을 다룰 정도로 강력합니다.

Mercurial과 Bazaar는 Python으로 작성되었으므로 스크립팅에 Python을 사용한다고 언급 했으므로 이들 중 하나를 선택하면 작업 방법을 보거나 스크립트를 사용하여 스크립트를 작성하려는 경우 이점이 될 수 있습니다.

편집 : 여기에 writing Mercurial hooks in Python에 대한 몇 가지 추가 정보가 있습니다.

+0

힘내 기는 최상위 디렉토리 만 추가합니까? 와우! –

+0

Git의 멋진 멋진 사이트는 http://www.gitready.com/ –

+0

입니다. 그리고 Mercurial 버전의 git 준비는 (뻔뻔한 자기 승진을 변명하십시오) [hgtip.com] (http : // hgtip. com /) –

3

Bazaar는 최상위 레벨에 .bzr 디렉토리 만 있습니다. 그것은 또한 모든 플랫폼에서 기본적으로 작동합니다 (Git은 여전히 ​​Windows에서 다소 편협합니다). 나는 Git보다 더 간단하다고 생각한다.

커뮤니티 위키에서 다른 사람들이 Bazaar에 대한 자세한 정보를 추가 할 수 있습니다.

이 가이드는 당신이 시장을 시작하는 데 도움이해야합니다

Bazaar in five minutes

Bazaar User Guide

+0

git은 Windows (msysgit 프로젝트)에서 잘 작동합니다. Mercurial과 git은 최상위 디렉토리 만 사용합니다. –

0

Mercurial은 최상위 디렉토리에서 .hg 디렉토리 만 사용하며 Windows에서 사용하기 쉽도록 TortoiseHg입니다.

관련 문제