(편집 :이 질문은 이제 Google 코드가 git을 지원하고 어쨌든 프로토콜 버퍼를 Mercurial로 변환했기 때문에 내 특정 문제에 대해 구식입니다. 그러나 여전히 일반적인 관심사 인 IMO입니다.)
내 C # 프로토콜 버퍼 포트 는 소스 제어를 위해 github를 사용하며 git 사용을 정말 즐기기 시작했습니다. 그러나 내가 말할 수있는 한, github는 결함 및 기능 추적, 토론, 기능 요청, 문서 등 프로젝트 관리 도구를 제공하지 않습니다. 내 제휴를 감안할 때 Google 코드 는 자연스러운 선택이지만 이상하게 보일 것입니다. 거기에 프로젝트를 생성하지만 github에서 소스를 호스팅하십시오.
Fogbugz / Assembla에 대한이 질문은 대부분 결함 추적에 초점을 맞추는 것 같습니다. 좀 더 "완전한"프로젝트 관리 솔루션과 관련하여 다른 사람들이 겪은 경험이 궁금합니다. Fogbugz는 실제로 필요한 모든 작업을 수행합니까? (나는 또한 코드와 문서를 배포 할 수 있도록하려면 있지만, 문서에 대한 위키는 장점을 가지고 사용.) 첫 번째 단락에서 언급 한 명시 적 기능을 넘어, 내가 거기에 다른 프로젝트 측면입니다 해야 내가 놓친 고려 될 수는?
이것은 확실히 오픈 소스 프로젝트로 남을 것이고, 비록 내가 지불하지 않더라도 약간의 비용이 필요하더라도 상관하지 않습니다. 현재 저는 유일한 개발자이지만 변경 될 수 있으며 버그 및 기능 요청을 제출하는 사람들이 많이있을 수 있습니다. (즉, 인기가 있기를 바라며 기대하지만 대부분의 작업은 나와 함께합니다.)
이전에는 다양한 오픈 소스 프로젝트에 기여 했지만 매우 눈에 잘 띄고 활동적인 프로젝트를 실행하는 데 많은 일을하지 않았습니다. ( MiscUtil 은 현재 내 웹 사이트에 "호스팅"되어 있으며 가끔 릴리스가 있습니다. 실제 소스 제어는 내 로컬 NAS에 있습니다.)
자신의 경험을 공유하고 싶은 사람이 있습니까?
편집 : 지금 고려중인 또 다른 옵션은 Google 코드 프로젝트 (내 고용주에게 충실하고 싶습니다)와 가끔씩 git에서 svn으로 병합하는 것입니다 (적어도 릴리스 할 때마다). 이를 통해 git 사용자가 아닌 사용자도 소스를 쉽게 파악할 수 있습니다.