처음에는 iThingy 앱으로 게시 될 간단한 전화 앱과 따라야 할 가능성이있는 블랙 베리 및 심비안 버전이있는 Android 앱을 준비 중입니다. . 저는 저장소가 없기 때문에 중앙 저장소가 필요하므로 4 개의 파트 타임 리소스가 공유됩니다. 우리 중 두 명은 버전 제어 배경이없고, 하나는 Subversion을 사용했으며, 대부분의 주요 중앙 집중식 VCS 시스템을 사용했습니다.시동 상업용 멀티 플랫폼 전화 앱용 DCVS + 호스팅
오랫동안 모든 VCS의 기술적 한계를 넘기지는 않을 것입니다. 주요 시스템이 잘 작동 할 것이라고 확신합니다. 그리고 내가 보았던 호스팅 계정은 합리적인 것처럼 보입니다. 그래서 저는 아래쪽의 위험을 최소화하는데 정말로 초점을 맞추고 있습니다. 즉, 일반적으로 배우기 쉽고 Windows/Eclipse에서 쉽게 사용할 수있는 안정적인 설정을 찾고 싶습니다. 앞으로 12 개월 정도는 분명히 알려줄 것입니다.
바자/런치 :
웹의 빠른 검색은 내가 자신의 강점과 (내 목적을 위해) 약점으로 듣고있어 생각과 함께, DVCS 및 호스팅 서비스의 다음과 같은 쌍을 고려하는 저를지도했다 - Google Summer of Code 멘토링을 위해이 쌍을 좀 더 익숙하게해야하기 때문에 처음부터 선택했습니다. 그러나 기술적 장점이 무엇이든, 순수하게 오픈 소스이기 때문에 저를위한 시동기가 아닌 것입니다. 개인 저장소가 내가 볼 수있는 것을 구입할 계획이 없습니다.
Git/GitHub - Git : 빠르며 가볍고 궁극적으로 유연하지만 상대적으로 적은 Windows 친화적 인 이클립스 플러그인 (eGit)이지만 비교적 젊다. GitHub : 널리 사용되며 가격이 적당하다.
Mercurial/BitBucket - Mercurial : 조금 덜 유연하고 좀 더 Windows 친화적 인 이클립스 플러그인은 좀 더 성숙해 보입니다. BitBucket : 널리 사용되며 가격은 훌륭합니다. 위키와 문제 추적기가 포함될 수 있습니다. 최소한베이스 캠프 (BaseCamp)와 같은 것을 대신 사용할 수 있습니다.
Mercurial/BitBucket은 지금까지 나의 특별한 상황에서이기는 쌍처럼 보입니다. 우리 중 적어도 두 명은 분명히 Windows에서 Eclipse로 대부분 작업하게 될 것이고 내 자신의 학습 곡선을 줄이는 것이 우선 과제입니다. ;-)
하지만이 두 가지 특정 질문이 :
- 나는 바자/런치 패드에 대해 잘못이고 독점적 인 코드를 사용하는 실행 가능한 안전한 방법은 무엇입니까?
- Mercurial/Bitbucket 쌍이 곧 내 Mac 개발자 나 Blackberry 개발자 나 Symbian 개발자에게 두통이 될 것이라고 생각하는 이유는 무엇입니까?
가마가 목록에없는 이유는 무엇입니까? – jan
알맞은 질문입니다. 가마가 내 레이더 화면에 있지만 목록에는 없습니다. Joel의 Hg 튜토리얼 (http://hginit.com/)은 DVCS와 CVS에 대한 학습 곡선을 오래도록 알려주 었으며, 나는 Kiln 제품 링크에 대해 언급했다. 그러나 나는 '가장 간단하게 작동 할'흔적을 따라 다음 단계를 찾고 있습니다. 지금은 코드 리뷰를 직접 처리 할 수 있다고 생각합니다. 아직 FogBuz 통합과 같은 기능이 필요하지 않습니다. 또한 처음 체크인했을 때 - 가격 포인트가 완전히 다릅니다. 나는 돈이 여분 돈의 가치가있게하기 위하여 훨씬 가치를 감지 할 필요가있을 것입니다. –