現在、問題を追跡するためにFogBugzを使用していますが、これは問題ありません。私は、エンドユーザーが私たちと共にケースを追跡する能力を持つことができる何かを探しています。実際にはメールでうまくいくものです私はこれらの機能をサポートするいくつかの選択肢を見つけましたが、バージョンコントロールと統合していません。私たちはすべてのSVNフックを霧のバグに入れました。私たちはそれらを使用します。バグトラッカーとのバージョンコントロールの統合が必要な本当に良い理由を誰かが見つけましたか?バグ追跡ソフトウェアとのバージョン管理の統合の重要性
答えて
明らかに、この種の統合は、ソフトウェアの操作に不可欠なものではありません。少しの規律で、すべてのチェックインに手動でバグ番号を付けることができ、すべてのバグ解決に手動でバージョンコントロールタグを追加することができます。
他のすべては同等ですが、後者はいつも遅かれ早かれ時々あなたを失望させるため、個人的には常に「ユーザーの規律」よりも自動化が優先されます。ユーザーが悪意のある、または無能であるからではなく、単に100%警告することはできないからです。
あなたのコードサイズと、追跡する必要があるバグの数に関する質問です。
また、組織の非コーディング担当者、つまりマネージャーやカスタマーサポートにとっても非常に便利です。彼らは、「いつ、どこでこのバグが修正されたのか」などの質問に対する回答を見つけることができます...
開発機関の内部にあるバグを区別すると便利です。ピアコードレビューから、開発組織の外部にあるテストグループによって発見されたバグと比較します。
バージョンコントロールを外部テストグループによって検出されたバグに調整する(わずかな)メリットは、過去の参照用です。
より大きい利点は、バージョン管理によるピアコードレビューで発見されたバグを調整することです。これにより、すべてのコードが外部テストグループにリリースされる前にピアレビューのバグがないことを証明できます。共通の要件
FYI、SmartBear、Inc.のCode Collaboratorがこれをうまく処理します。
私は、TRACとSVNの統合が非常に役に立ちます。 SVNフックを使用して、チケット番号でリポジトリにコミットし、チケットにコメントを挿入して、リビジョン番号のビジュアルHTML表示にリンクし、挿入、削除、および差分を表示します。
プログラマーの小規模なチームの上司として、私はこれをコードレビューを行うのに役立つツールと見なしているので、コミットが本当に関連する問題に対処していることを確認できます。私はこの統合を不可欠とは厳密には呼んでいませんが、私が愛するようになったのは、私の問題追跡担当者にとっては無償なのです。
私たちにとっては絶対に重要です。
Make sure filedes is cleared in child list prior to reallocating
When p->child-filedes is > 0, the child list is active and can not
be collected.
[ Impact: Closes bug 123457 ]
注[インパクト::]も「関連するもの-を」することができ、「引き起こされる」行、または任意の数ここで
は、私たちのプロジェクト(サンプル)のいずれかの典型的なコミットログです他のものの
これにより、単純なgrepと自動スクリプトを使用して、自動的にバグを修正したり、再オープンしたりすることができます。
通常、GitとMercurialを使用していますが、これらのフックは(ほとんど)VCS、特に必要なモジュラープラグインを備えていない独自のもので動作します。
あなたのバグシステムは、あなたのVCSの別の部分と考えるならば、それらがお互いにどのように依存しているかを本当に簡単に知ることができます。
バグで提出されたパッチを取得するなどの他のものも可能です。
私はバージョン管理の統合が、プロジェクトの複数のバージョン(安定版、開発用のトランクなど)の管理と管理に非常に役立つことを発見しました。
バージョン管理の統合と、コーダーのバグチケットを参照するためのコーダーからの訓練(またはチケット参照を強制的に要求するための事前コミットフック)を使用することで、必要なチェンジセットのリストを迅速かつ簡単に生成できました。任意のバグを修正してください。これは、修正をコードのさまざまな安定した分岐にマージする際に役立ちます。
これは必ずしも必要ではありませんが、リリース管理にとっては人生を楽にします。
私は、SVN + TracとAtlassianのJiraプロダクトをFisheye SVNプラグインと一緒に使っていて、両方のツールが非常に良いと判断しました。 Tracは少しシンプルですが、使い方はとても簡単です。ジラは、私の意見では、より良い外観と感じ、かなりの数の鐘や笛を出しましたが、時にはあまりにも多くでした。
- 1. Visual SVNとバグ追跡統合
- 2. 分散プロジェクト管理/バグ追跡
- 3. 簡単なプロジェクト管理/バグ追跡アプリケーション?
- 4. バグ追跡とヘルプチケットの統合方法は?
- 5. Mac OS X用バグ追跡ソフトウェア
- 6. ソフトウェアのバージョン管理:Windowsインストーラと.Netバージョンの相違点
- 7. 継続的な統合ビルド - バージョン管理
- 8. 良い電子メールの統合とディーセント・ナビゲーションによるチケット追跡ソフトウェア?
- 9. レガシー物理モデルのバグ追跡
- 10. コミュニティはバグ追跡ソフトウェアの機能を好きですか?
- 11. ソフトウェア設計の実装 - 問題/モジュール/バグ/機能追跡ソリューション
- 12. Visual Studioと.NETを使用したビルドでのファイルレベルのバージョン管理の追跡?
- 13. VSTS/TFS - バグのブラウザとバージョンを追跡するには?
- 14. ブートストラップ管理ページとLaravel 5.4の統合
- 15. サーバーファイルのバージョン管理を統合する方法は?
- 16. ソフトウェアのバグや欠陥を追跡するサイトとは何ですか?
- 17. 無料バージョン管理および問題追跡システム
- 18. Mercurialと統合されたバグ/問題追跡システムはありますか?
- 19. なぜバグ追跡ソフトウェアを使用しますか?
- 20. プロジェクトコンポーネント(exe、dll、ssisなど)のバージョンと依存性を追跡して管理するツール
- 21. バグ追跡スキーマ
- 22. アセットを管理するソフトウェア(ハードウェアとソフトウェア)
- 23. オープンソースプロジェクト管理ソフトウェア
- 24. シンプルなDjangoの管理アプリケーション - ファイルのバージョンを追跡する方法
- 25. リスク管理としてのソフトウェアのソース
- 26. Djangoのカスタムモデルフィールドの管理フォームの統合
- 27. どのバージョン管理システムがBitrix24と統合されていますか?
- 28. Mac用のベストデータベース管理ソフトウェア?
- 29. ソフトウェアのバージョン管理ツールを使用したJMeter
- 30. Jenkins - リリース管理統合
私たちは統合を持っておらず、私はそれを逃したことはありません。 – Robert
同じです。私たちは新しいバグ追跡ソフトウェアを評価しており、それは私たちの基準ではありません。 – DaveE