문제

나의 팀에서 작업 2 개발자들과 현재 우리가 사용하는 VSS 고 지속적인 통합이나 매일 구축하고 몇 가지 유닛 테스트합니다.

내가 찾는 것을 변경하는 우리의 근원을 제어하는 파괴와 동시에 실행하여 보다 전문적인 과정입니다.

Subversion/크루즈 컨트롤/넝/nunit 나타나는 매우 인기있는 조합에서 내가 지금까지 본 적이고 그냥 설치했는데 이에 예비 기계입니다.

나는 다운로드 한 파괴 설명서와는 400 페이지 길만을 위한 도구 중 하나!

정말 나를 사용하여 실행되는 시도하고 테스트 패턴을 입증된 이미 야생에서 다음 조정할 필요하다고 나와 친숙한 도구가 증가합니다.

은 누구나 알고 있의 어떤 책이/튜토리얼/는 연습이 포함 essentials 나를 얻고 실행 가능한 빨리와 함께 이 특별한 도구의 조합?

도움이 되었습니까?

해결책

내가 사용했던 파괴에 대한 꽤 몇 년 전에 내가 말하는 개선될 수 있도록 최선의 노력을 발견했에 포함되어 있에 대한 도움말 파일 TortoiseSVN.TortoiseSVN 은 다른 자유로운 클라이언트을 위해 윈도우 탐색기를 사용합니다.나는 높게 읽는 것이 좋습니다,거북이는 데 도움 처음에도 전에는 원래 전복 docs.필요한 경우 그것은 당신을 참조하는 공식 문서.

거북이도 일어나는 것을 내가 좋아하는 클라이언트입니다.사실,대부분의 시스템에서만 파괴 구성 요소가 필요합니다.수행의 모든 기능을 사용으로 포함하여 저장소의 창조이다.는 없는 노을의 정기적인 명령행 도구,그리고 나는 설치뿐만 아니라 사람들은 대부분의 경우에,내가 찾 cli 필요한 도구에서 자동화가 스크립트와(자주)저장소 유지 보수 기능.

나의 과정에서 아키텍처를 다시 설정하는 우리 자신을 구축 환경에서 작업 그래서 나는 것을 통해 많은에 대한 옵션의 구축/는 개발 도구가 포함되어 있습니다.여기에는 도구할 수 있습니다거나와 함께 좋은 다른 사람의 추천:

WinMerge:추천 무료 diff 도구,설치 후 TortoiseSVN 에 대한 최고의합니다.제가 이 도구를 사용하여 매일 매일 많은 목적을 위해,어떤 외부의 개발이다.

Teamcity 는:CI 서버는 것을 잘 닦았습니다.시도 하지만 아직 그것의 주요한 경쟁자상 CC.NET 제 경험으로 CC.NET (년)와 좋은 평가를 받습니다.허드슨은 다른 검토 옵션입니다.

VisualSVN Server:추천 무료 http(s)서버 SVN 는 광고 통합에 대한 사용 권한 및 마이크로소프트 스타일 msc console.나는 그냥 그것을 구현 하는 일에 그것은 매우 간단합니다.해하려면 원격(IP)을 체크인/체크아웃,ssl 암호화 저장소 스크립트를 연결하고 다른 서버 기반의 특징이다.

VisualSVN:아 검토 Visual Studio 플러그인에 대한 SVN.시도하지 않은 이 하나만으로 간주된 생각할입니다.[편집:에 따르면 내가 무엇을 읽은 여기에서 오버플로,AnkhSVN 무료 옵션에 대해 동일합니다.]

SVN-모니터링:추천 무료 모니터링 소프트웨어를 알리는 당신을 변경합니다.구성으로 그것이 무엇을 모니터링하고 작업합니다.에 따라 달라집 TortoiseSVN 설치되고 있습니다.

BugTracker.NET:추천 무료로 문제를 추적 server.기능 SVN 통합하는 넥타이 문제되고 추적을 파괴할 수 있습니다.가 확실하지 않는 경우 teamcity 는 비슷한 기능을 하지만 우리는 이미 사용하는 이 외부의 개발을 추적하는 기술 지원팀 문제고한 패키지입니다.

이 없는 경험을 가진 단위 테스트,범위,문서 도구니다.순,그래서 나는 수가 있다.

나는 Pythonista 지만,그래서 나는 플러그인이 한 Python 유용할 수 있습 wrt SVN 는 사용할 수 있는 PySVN 라이브러리를 수행하는 모든 종류의 자동화된 저장소의 작업이 너무 복잡한에 대한 스크립트와 명령행 도구입니다.내가 사용하는 그것을 만드는 태그에 한 번 구축 할 준비가되어 태그 및 배포합니다.

의 일부를 선택한 이러한 도구와 당신은 수 있습니다.개발 프로세스를 그들 주위의 훈련 직원만,그는 여전히 당신을 위해 일한다.:)

다른 팁

나는 녹음했다 비디오 전복 설정, cruisecontrol.net을 포함한 모든 기본 사항을 설명합니다. 나는 심지어 깨진 빌드를 설명합니다. 사용 된 개발 도구는 Delphi 였지만 쉽게 vs.net 일 수있었습니다.

If you want to get a Subversion server up and running ASAP without having to know a whole lot about the repo, check out Visual SVN here. It's a GUI app that lets you set up repos without needing to read through a lot of documentation. There's also a dimecast about it here.

As far as integrating with CC.NET, look up CC.NET documentation on subversion control block here, they have it broken out in their site fairly well and you should be able to find the xml tags for svn fairly easily.

You should also check out implementing client side tools, like Tortoise SVN and Ankh SVN.

For NANT, check out these dimecasts here. Great tutorials on how to use nant effectively.

As you are from a VSS background, have a look at SourceGear Vault and SourceGear Fortress. If they do what you want, they will be quicker to learn due to the fact they are designed for people with a VSS mindset.

I think they may even be free for small teams.

(You will still wish to use nUnit for testing, however I would get the source code control and continuous integration sorted out first.)

If you do go with Subversion you will find it is very stable and more then capable of meeting most team’s need. Have a look at TortoiseSVN for a easy UI on top of Subversion

This probably isn't helpful to the question at hand but...

I'm not saying that there isn't one...but even if you had this manual, you'd have a lot of learning to do. You really need to learn each of the pieces in isolation before thinking of throwing them all together.

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