問題タブ [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.
visual-studio - TFS 2010、BuildAgent および MSBuild for changelog.txt with changeset
Web プロジェクト (php) には、TFS 2010 と VS 2010 を使用します。実際には .proj ファイルを使用しないため、ビルドを行うために独自のファイルを作成しました (ディレクトリを出力するための zip ファイルのみ)。また、MSBuild コミュニティ タスクも使用します。私の Web アプリケーション (php) の msbuild.proj は次のようになります。
私の質問は、TFS の常時チェックイン ファイルに対するすべての開発者コメントを含む changelog.txt を作成するターゲット "Changelog" を作成する方法です。必要に応じて、DefaultTemplate.xaml ファイルやビルド定義を変更できます。BuildAgent は NETWORK SERVICE として開始され、ファイルをドロップ フォルダー/ネットワーク共有に配置します。
git - Git changelog:特定のタグまでのすべての変更を取得する方法は?
プロジェクトの自動変更ログを生成するために、特定のタグまでのすべてのgitコミットを取得する簡単な方法またはコマンドはありますか?私は常に自分のgitリポジトリに次のようなバージョン番号でタグを付けます。v0.1.0
たとえば、タグまでのすべてのコミットを希望しますv0.1.0
。
ドキュメントを調べましたが、便利なオプションやコマンドが見つからないようです:http: //git-scm.com/docs/git-log(ちなみに現在ダウンしています)
例えば:
コミットの横にタグを表示します。同じようにお願いしますが、特定のタグまでです。
bug-tracking - Tracから変更ログを自動的に生成することは可能ですか?
Tracは、チケットのグループからの変更ログの生成を自動化する方法を提供しますか?完成したチケットのリストを、Tracにアクセスできる人に、できればWord文書やプレーンテキストなど、人間が読める形式で提供することに興味があります。
Tracがこの機能を直接提供しない場合、使用できる外部ツールはありますか?
Tracから変更ログを生成する方法という質問を認識していますが、役に立ちません。
git - Jenkins メールに git changelog を含める方法は?
Jenkins によって生成された変更ログを電子メールの件名にインポートする方法はありますか (デフォルトの電子メールまたはemail-ext プラグインのいずれかを使用)。
私は Jenkins の設定に慣れていないので、これが単純な問題であれば申し訳ありませんが、email-ext のドキュメントには何も見つかりませんでした。
git - コミット メッセージと変更セットのタグ付け
コミットメッセージで変更セットにタグを付けるための解決策を探しています。
私にとって「タグ」は次のようなものです。
- コードのクリーンアップ
- ユーザーに見える変更
- データベース構造を変更します (ALTER TABLE)
- ドキュメントの変更
今までSVNを使っていましたが、gitに切り替えたいです。標準があれば、trac や redmine などの多くのツールがこれを使用できます。
これで次のような質問に答えたいと思います。
- システムを更新した場合、どのような変更が顧客に表示されますか? それとも単なる保守更新ですか?
- 2 つのバージョン間でデータベース スキーマが変更されましたか?
バックグラウンド:
今までは unison を使って DEV、TEST、PROD システムの間で同期をとっていました。しかし unison はバージョン管理 (現時点では SVN) について何も知りません。gitに切り替えたい。そして、私はすぐに知りたいのですが、変更点は何ですか。
例: TEST と PROD の間の変更を確認したい。ソースコードの変更を見たいのではなく、コミットメッセージを見たいのです。ただし、最大 100 件のコミットがある場合もあります。ここでは、重要でない変更を除外するフィルターが必要です。
android - Androidで変更ログを実装するには?
私のアプリでは、変更ログを実装したいのですが、その方法 (どの概念) がわかりません。
アプリの新しいバージョンがインストールされた後、変更ログが一度ポップアップすることを望みます。簡単に聞こえますが、私には手がかりがありません。:/
変更ログを表示するダイアログは既に存在します。更新後に表示する方法を知りたいだけです。
ヒントをありがとう。
プレックス
save - Jenkins:ビルド用に変更ログを保存する方法
私はSVNの下にJenkins-CIとC++プロジェクトを持っています。成功したビルド間の変更ログをテキスト(またはhtml)ファイルに保存する方法は?Jenkinsには.../changesページのコンテンツを含む変数/一時ファイルがありますか?
c# - TFS2010:ブランチに関連付けられているすべてのチェンジセットを取得します(完全再帰)
これは、TFS2010と変更ログを作成する可能性についての私の以前の質問に続くものです。
以前はラベルを使用してプログラムのバージョンを識別していましたが、ラベルは特定の時点では固定されていないため、現在はブランチを使用しています。
ブランチ階層は次のようになります。
ご覧のとおり、トランクのブランチである2つの異なるアプリケーションがあります:(APP_A
アプリケーションA)とAPP_B
(アプリケーションB)。どちらもほぼ同じですが、機能上の違いがいくつかあります。
アプリケーションの新しいバージョン(たとえばバージョン1.3)を作成するプロセスは次のとおりです。
- が変更されました
Main trunk
(新しい機能が追加され、バグが修正されました...) - 変更されたもの
Main trunk
から、新しいブランチが作成されます。Main trunk 1.3
APP_A
ブランチが変更される可能性があるため、の固有の機能APP_A
はv1.3の変更で機能しますAPP_B
ブランチが変更される可能性があるため、の固有の機能APP_B
はv1.3の変更で機能しますMain trunk 1.3
APP_A
とにマージされるため、とアプリケーションのAPP_B
両方がの変更を受け取りますAPP_A
APP_B
Main trunk
- 変更された
APP_A
ブランチから、新しいブランチが作成されます。APP_A_1.3
- 変更された
APP_B
ブランチから、新しいブランチが作成されます。APP_B_1.3
APP_A_1.3
私の目標は、との間の変更ログを作成できるようにすることAPP_A_1.2
です。
変更ログとは、WorkItemのリストを意味します。チェックインされる各チェンジセットは、1つ以上のワークアイテム(たとえば、バグアイテム)に関連付けられています。影響を受けたチェンジセットにリンクされたすべての作業項目のリストを取得できるようにしたいと思いますAPP_A_1.3
。これらのチェンジセットは、Main trunk
(上記のステップ1)、APP_A branch
(上記のステップ3)、またはAPP_A_1.3
ブランチ自体(ホットフィックスがブランチが作成された後にチェックインされます)。
この作業項目のリストを取得するために、「リンク」されているすべてのチェンジセットのリストAPP_A_1.2
(「リンク」=チェンジセットにチェックインされたコードがブランチにあるAPP_A_1.2
)と、に「リンク」されていAPP_A_1.3
ます。
そうすれば、どのチェンジセットがに「リンク」されているのか、「リンク」されAPP_A_1.3
ていないのかを知ることができますAPP_A_1.2
。この変更セットのサブセットから、関連するすべてのWorkItemを取得し、変更ログを取得します。
これが私の問題です。指定されたブランチに「リンク」されているすべてのチェンジセットのリストを取得するにはどうすればよいですか?C#コードにTFS2010APIを使用しています。
私のプログラムの入力(指定されたブランチのすべてのチェンジセットを取得する)はブランチの名前(たとえばAPP_A_1.2
)になり、出力は次のチェンジセットのリストになります。
APP_A_1.2
ブランチ自体に適用されるチェンジセット- 作成
APP_A
前にブランチに適用されたチェンジセットAPP_A_1.2
Main trunk 1.2
にマージされる前にブランチに適用されたチェンジセットAPP_A
- 作成
Main trunk
前にブランチに適用されたチェンジセットMain trunk 1.2
これらすべてのチェンジセットを取得するために、次のコードを記述しました。
指定されている場合でもRecursionType.Full
、上記のコードはブランチ自体にチェックインされたチェンジセットのみを返します。APP_A_1.2
これは、VisualStudioのソースコードエクスプローラービューの[履歴]コマンドと同じです。
次に、次のコードを試しました。
APP_A_1.2
これにより、ブランチでチェックインされたチェンジセットと、作成APP_A
前にブランチでチェックインされたチェンジセットが返さAPP_A_1.2
れます。はるかに優れていますが、十分ではありません。APP_A
(私の場合) 「上」にあるブランチで再帰を機能させる方法が見つかりませんMain trunk
...
誰かアイデアがありますか?
また、2つのブランチ間の変更ログを取得するためのより良いアイデアは大歓迎です...Thx。
svn - svn ログを debian パッケージの変更ログとして使用する
パッケージのビルドで dpkg-buildpackage が使用する debian/changelog ファイルとして svn ログを使用したいと考えています。
subversion-tools パッケージの svn2cl を使用して svn ログから変更ログを作成しようとしましたが、標準の debian 変更ログとしてフォーマットされていません。