問題タブ [changelog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 最も有用なコミットのメッセージを changelog に抽出するための戦略
この質問のニーズは、
- 次のようなマネージャー/顧客向けの変更ログがあります。
- 「ユーザーに追加のアドレスを許可する」が含まれています
- 「X によりアドレスが上書きされるバグを修正」は含まれません
- ビルドごとに最も重要なコミット (ほとんどの場合、下位互換性がない) を見つけるために、完全なログ履歴を調べる必要がなくなります。
- 典型的なゲームの変更ログと同じくらい読みやすくします(「固定バランスの問題: X」および「グラフィックス ドライバー Y がゲームを遅くレンダリングしました」)。
現在、次のようなコミット メッセージでフラグを使用しています。
Add|Ref|Rem|Fix: <msg>
通常のコミット用。
そのため、これに対する私の最初の試みは、これらのフラグに別のティアを追加することです。たとえば、
CL-Add: feature X
(CL = 変更ログ) 次に^CL-(Add|Ref|Rem|Fix)
、変更ログに追加するすべてのコミット メッセージを解析します。
しかし、次に、変更ログのためだけにコミット メッセージが書き込まれる可能性 (つまり、レベルが高すぎる) にどのようにアプローチしますか? または同じ変更ログの問題に関する複数のメッセージ。おそらく、機能ブランチがマージされたときに変更ログ メッセージを抽出する必要がありますか? この問題を処理する SCM:s (git など) の機能はありますか?
簡単に言えば、有用なコミット メッセージを変更ログに簡単に抽出するための業界標準の戦略またはツールはありますか?
android - Android 2.2.1 変更ログ
Android 2.2.1 の変更履歴はありますか?
testing - Mercurial を使用する場合、製品のテスト バージョンを社内で公開し、「このバージョンの内容」のリストを保持するプロセスは?
そのための具体的なアイデアが必要です。
バージョン管理システムの変更を検討しており、Mercurial を使用したいと考えています。それは、いくつかの内部プロセスに関連する多くの苦痛を軽減するだけでなく、いくつかの課題をもたらします.
これらの課題の 1 つは、現在使用しているバージョン管理システムが分散型ではないことです。そのため、社内で使用している各変更セットのリビジョン番号の概念があります。
基本的に、プログラマーがケース管理システムでケースを修正する最終的な変更をチェックインすると、Visual Studio はこれがどの変更セット番号になったかを応答し、プログラマーはそれをケースに添付します。最後のバージョン番号がこの値以上の製品の場合、そのバージョンのすべての変更が含まれています。」
ただし、Mercurial では動作しません。リビジョン番号は、コミットが異なるブランチから来ると変更される可能性があり、変更されるためです。
だから、どうしたら似たようなものを手に入れることができるのだろうと思っています。
これはリリース管理に関するものではないことに注意してください。リリースははるかに制御されていますが、進行中のテストはより流動的であるため、テスターが自分のリストにあるテスト ケースがテストしているバージョンで実際に利用可能かどうかを継続的に判断しようとすることは避けたいと考えています。
基本的に、テストしているバージョンにテストケースに関連する変更があるかどうかをテストする人が確認できる機能が必要です。
私は次のことを検討していました:
- プログラマーがコミットし、変更セットのハッシュを取得します
- プログラマーはこれをケーストラッカーのケースに貼り付けます
- ビルド プロセスは、どの変更セットからビルドされたかを認識できるように、(Mercurial の方法ではなく) バージョンにタグを付ける必要があります。
- 私たちの製品が構築された変更セットのハッシュを簡単に取得し、ビルド マシンに使用されるリポジトリの変更セット ログを調べて、製品の変更セットがまたは、テスト リスト内の各ケースの祖先。
だから私は2つの質問があります:
- これは実行可能なアプローチですか?これを扱いやすくするWebアプリケーションを作ることに反対ではない
- 私に役立つ代替プロセスを知っている人はいますか? タグ付けについて調べてみましたが、タグ付けによってマージ プレッシャーが追加されるようです。それは私が望むものですか? (つまり、タグの追加/移動はコミットとして終了し、システムの残りの部分とマージする必要があります)
- 箱から出してすぐに役立つもの、つまり、誰かがすでにこのようなものを作っている、または知っているものはありますか?
- 他のアイデアはありますか?
continuous-integration - TeamCityで変更ログアーティファクトを作成する
TeamCityに出力アーティファクトの1つとしてテキストまたはhtmlの変更ログを含める簡単な方法はありますか?
おそらく、msbuildまたは他のプロセスで変更ログを作成するルートをたどる必要がありますが、TeamCityはビルドごとにログを生成するため、アーティファクトとしてアクセスして、アーティファクトはディレクティブをパスして、リリースパッケージの一部にすることができます。
svn - SVN変更ログを修正
VisualSVN と亀を使用して SVN リポジトリを操作しています。ある場所から同じリポジトリ内の新しい場所にいくつかのフォルダーを移動する必要がありました。私はだまされて、古いフォルダーを新しい場所にコピーして貼り付けただけです(変更履歴などを取得できませんでした)。それ以来、彼らはたくさんのファイルを更新しました。(以前の場所からの)古いファイルは削除されていません。古いファイルから変更履歴を取得し、それを新しい場所に関連付ける方法はありますか? リビジョン番号、ログ メッセージなどを追加する必要があります。
changelog - TFS 2010 対 2008、バグ修正?
2008 と比較した TFS 2010 のバグ修正などのリストはありますか? 2008 年にはいくつかの問題があり、2010 年に修正されるかどうかはわかりません。
具体的には:
- TFS 2008 は変更セットをドロップすることがあります。変更はデータベースに存在しますが、それらをリンクしている変更セットが失われ、次に誰かがチェックインすると、それらの変更が添付されます。
- TFS 2008 は "get latest" を適切に処理しません。ビルド マシンを "get specific" にデフォルト設定し、すべてを取得 + 上書きして、実際に最新バージョンのファイルを確実に取得できるようにしました。
- TFS 2008 が遅い (おそらく、Get Latest を正しく実行しないために負荷をかけなければならないため)
svn - svnはすべての履歴を取得するのに役立ちます
概要:svnからすべての変更ログを取得するにはどうすればよいか知りたいです。
SVN LOG URLについては知っていますが、そのコミットで変更されたファイルの詳細はわかりません。それは私にコミットメッセージを与えるだけです。
各コミットでどのファイルが影響を受けたかを知りたいです。
すべてのsvnコミットでそれを取得する方法はありますか?
ありがとう
ps:私もsvn diffを試しましたが、これは2つのリビジョン用であり、何千ものリビジョンがあります!
user-interface - コマンドライン実行を可能にする Mercurial に相当する GitX はありますか?
Terminal.app からコマンド ライン ツールを使用gitx
して GitX を開き、Git リポジトリの変更ログをスクロールして確認できる点がとても気に入っています。
Mercurial は非常に似ているため、同様のツールを使用して、コミット ログや作成者との変更セットの差分などを表示できると便利ですgitx
。
ruby-on-rails - 変更ログを作成するには?
データベースにある取引の変更を表示するサイトを構築しています。例えば、商談のステータスが保留から成約に変わったら表示したいし、値が上がったり下がったりしたら表示したい、みたいな。また、概要ページを開くと、変更履歴が表示されるようにしたいです。したがって、過去を確認できるようにするには、何らかの変更ログが必要です。どうすればいいですか?
Railsプロジェクトですが、関係ないと思います。
javascript - JavaScriptの変更ログはどこにありますか?
JavaScriptのすべてのバージョンで行われた変更のリストを確認したいと思います。また、JavaScriptに何が追加される予定であり、いつ新しいリリースが計画されるのかについても興味があります。
この情報を見つけることができるサイトを知っていますか?
ありがとうございました