96

(編集:Googleコードは現在gitをサポートしており、とにかくプロトコルバッファをMercurialに変換したため、この質問は私の特定の問題では古くなっています。ただし、IMOはまだ一般的な関心事です。)

私のC# Protocol Buffers Portは、そのソース管理に github を使用しており、git の使用を本当に楽しみ始めています。しかし、私が知る限り、github はプロジェクト管理ツールを提供していません。欠陥と機能の追跡、ディスカッション、機能リクエスト、ドキュメントなどです。私の所属を考えると、Google Codeは当然の選択ですが、そこにプロジェクトを作成しますが、github でソースをホストします。

Fogbugz/Assembla に関するこの質問は、主に欠陥の追跡に焦点を当てているようです。より「完全な」プロジェクト管理ソリューションに関して、他の人がどのような経験をしたのか知りたいと思っていました。Fogbugz は実際に私が必要とするすべてのことを行ってくれますか? (ドキュメントに wiki を使用することには利点がありますが、コードと一緒にドキュメントを配布できるようにしたいとも考えています。) 最初の段落で述べた明示的な機能以外に、考慮すべきプロジェクトの側面のうち、見逃しているものはありますか?

これは間違いなくオープン ソース プロジェクトのままであり、支払いはしたくありませんが、少額の料金が必要になってもかまいません。現在、開発者は私だけですが、状況は変わる可能性があり、多くの人がバグや機能のリクエストを提出する可能性があります。(言い換えれば、私はそれが人気になることを望み、期待していますが、ほとんどの作業は私が行っています。)

以前、私はさまざまなオープン ソース プロジェクトに貢献してきましたが、非常に目立ち、活発なプロジェクトを運営するという点ではあまり貢献していませんでした。( MiscUtilは現在も私の Web サイトで「ホスト」されており、時々リリースされます。実際のソース管理はローカル NAS にあります。)

自分の経験を共有したい人はいますか?

編集: 私が現在検討しているもう 1 つのオプションは、Google Code プロジェクト (私は雇用主に忠実でありたいと思っています) と、git から svn への時折のマージ (少なくとも、リリースを行うたびに) です。これにより、非 git ユーザーも簡単にソースを入手できるようになります。

4

14 に答える 14

45

あなたが本当に唯一の開発者になると考えているなら、Fogbugz はあなたの正気を保つのに役立ちます。Fogbugz は優れた製品です。焦点を絞ったコミュニケーションを構築し、あらゆるものをケース (問題) に変えることができます。それは、私が見たどのシステムと同様にすべてを行います。

しかし、その方向性は商業的です。ユーザーと技術サポート間の効率的なコミュニケーション、スケジュールの信頼性の向上、取り組んでいることの集中と優先順位付け、内部と外部の議論の分離、物事が処理されていることを追跡するための優れたレポート. (私が考えることができる唯一の批判については、ケースのブロックと依存関係の追跡を行わないことです。これは、深く埋もれたバグに非常に役立ちます。)

この機能セットのほとんどは、アクティブなオープン ソース プロジェクトを構築し、オープンで活発なコミュニケーションを行い、コミュニティを構築し、プロジェクトの成長に合わせてユーザーを開発者に進化させる必要があります。そのため、最終的にそこに到達したい場合は、これらの軽量の追跡システムの 1 つである、焦点が絞られていない通信チャネルが本当に必要になる場合があります。

私はまだプロジェクトで Google Code を使用していませんが、透明でオープンなコミュニケーションという点では、アクティブなオープンソース プロジェクトをサポートするのに適しているようです。さらに、あなたはすでにそれを知っています。プロジェクトへの関与を拡大したい場合は、Google コードが適しているようです。

于 2008-11-24T18:02:53.143 に答える
28

GitHub は最近、独自の問題トラッカーを導入しました。ただし、このスレッドで言及されている他のオプションにどのように対応するかを判断するための競合分析は行っていません.

于 2009-04-16T22:34:57.763 に答える
14

問題追跡には、GitHubとLighthouseを併用しています。他のいくつかのオプションと比較すると少し必要最低限​​ですが、同時に、あまり心配する必要のない軽量のツールが必要な場合は非常にうまく機能します。必要に応じてGitHubと統合でき、オープンソースプロジェクトでも無料です。

于 2008-11-24T13:51:06.553 に答える
12

いつものように、誰かがこれを尋ねるとき、私はこの質問で行ったようにRedmineに言及します。質問にはすでに「最良の答え」があることは知っていますが、言及する価値があると思います。

于 2009-01-22T23:31:02.077 に答える
10

GIT ではなく Mercurial* であるbitbucket.orgを使用しますが、ブランチごとのバグ/問題追跡などがあります。

これらをソース コードを管理する場所と統合して、コミット メッセージで issue-number などを相互参照できるようにすると、非常に役立つと思います。または、コード リビジョン番号を含む問題のメッセージを修正しました。別の BTS のような Google コードを選択すると、これが失われます。他の回答で述べたように、Trac は統合が得意です。

編集: 私の最も広く使用されているオープン ソース プロジェクトは、実際には次の場所にあります。

  1. Bitbucket (ソースコード管理)
  2. Launchpad (ユーザーのバグ報告、翻訳管理)
  3. 自己ホスト型 Trac (wiki、プロジェクトおよび開発者の問題追跡、ソース コード ミラー)
  4. Google コード (ファイルのダウンロード)

ばかげているように聞こえるかもしれませんが、私たちは各サービスから最高のものを選び出しています。そして驚くべきことに誰も文句を言いません。

*とにかく私の意見ではどちらが良いですが、私を怒らせないでください。

于 2008-11-24T12:29:47.467 に答える
8

Tracを検討しましたか?

git-Trac 統合の「熱心な」レビューがあるようです。

私はこれらのツールを個人的に使用した経験はありませんが、統合を確認することをお勧めします。

于 2008-11-24T12:16:09.413 に答える
1

私はいくつかの場所でgithubとgoogleコードを使用しています。Googleコードの課題追跡システムは十分にまともですが、私は破壊に対処することはできません。

この例については、 Java memcachedクライアントをご覧ください。特に、上部の[ソース]タブをご覧ください。

于 2008-11-26T23:52:02.987 に答える
1

仕事では FogBugz を使用していますが、私の意見では、このタイプのツールとしては群を抜いて最高です。2 ユーザーを超えると非常に高価になることを除いて、私が取り組んでいる非営利プロジェクトに使用します。

非営利プロジェクトの場合、問題の追跡にLighthouseを使用します。コストは問題ありませんが、率直に言って、その価格帯で適切な代替品を見つけることができません. Trac の問題追跡は、Bugzilla のものより少し優れています...多くの人が Trac を愛していることは知っていますが、非常に柔軟性がないと感じています。Trac の欠陥により、私たちは Lighthouse にたどり着きました。

私の非営利プロジェクトは、おそらくBitbucketへの移行を検討しています。問題の追跡に加えて、beanstalkapp.com のリポジトリを統合し、wiki を追加することができます。

とはいえ、FogBugz-on-Demand の価格設定が Lighthouse.app と少しでも似通ったもので、ユーザー数が少ない場合は、すぐにこちらに移動したいと思います。仕事で FB を使用し、夜に Lighthouse.app を使用すると、Lighthouse を使用すると、腕が切り落とされたように感じます。

于 2009-01-22T23:17:11.433 に答える
1

私も Lighthouse で github を使用しています。そして、コミットメッセージに次のようなものが含まれている場合

[#32 状態:解決済み]

Lighthouse は、チケット #32 をコミットに対して解決します。これは迅速で便利だと思います。それ以外は、ライトハウスは機能が少し、ええと、軽いです。

于 2009-03-29T20:18:33.343 に答える
0

BusyFlowなどのツールを使用することもできます。そこでは、GitHub のコミットを追跡し、それらにコメントすることができます (コメントは GitHub と同期されます)。その他のプロジェクト管理面では、BusyFlow は Google カレンダー、Trello、Basecamp、Pivo​​tal Tracker などと統合されています。そのため、タスク、ファイル、カレンダー イベントと一緒に GitHub アイテムを表示できます。

(免責事項: 私は BusyFlow の共同設立者です。)

于 2013-02-01T15:52:38.103 に答える
0

探しているものがすべて揃っているので、代わりにJavaForgeをお勧めします。

  • Mercurial と Git (または混合)を使用した無料のホスティングを提供します。
  • その課題トラッカーは、GitHub よりも何光年も先を行っています。非常に強力でカスタマイズ可能で、要件、機能リクエスト、バグ、タスクなどを追跡できます。
  • Document Management を提供し、WebDAV アクセスも可能です (共有フォルダーと同じくらい簡単に共有できます)。
  • ドキュメントや要件などを共同で作成するための組み込みの wiki があります。
  • ディスカッション用のフォーラムがあります。

このサイトは、グローバル企業によって実戦でテストされた商用製品であるcodeBeamerを使用していることに注意してください。

(免責事項: 私たちはアジャイル ALM ソリューションの商用プロバイダーです。)

于 2011-07-27T08:08:52.767 に答える
0

<plug>Airportを構築しています。</plug>

于 2012-07-20T17:14:44.083 に答える
-1

CodePlexを検討しましたか?

于 2009-02-09T10:04:37.623 に答える