問題タブ [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 - 変更ログとファイル名のみを返す Git コマンド
私はいくつかのデータ マイニングの調査を行っており、git リポジトリから関連する変更ログを含むすべてのファイル名を取得し、それらをテキスト ファイルにパイプできるようにする必要があります。
それぞれのファイルの変更ログを解析し、それに関連付けられている bugzilla バグ ID を見つけたいと思っています。
これまでのコマンド:
必要なものに近づけますが、必要のない多くの情報があり、パーサーを混乱させる可能性があります。
私がやりたいことを具体的かつきれいに実行できるbashスクリプトまたはコマンドのアイデアはありますか?
version-control - 古いバージョンの TFS は変更ログ レポートを生成できますか?
理由は聞かないでください。私は VS2003 を使用しており、特定の日付から現在までにプロジェクト内のすべてのファイルでどのような変更が行われたかを確認する必要があります。つまり、各ファイルを右クリックして [バージョンの比較] を選択し、[日付別] とバージョンの日付を選択して最新のものと比較します。これはいい; (はるかに)良いのは、次のようなレポートを生成できる場合です。
...しかし、フォーマット、コメントなどの重要でない違いは無視してください。
そのような可能性はありますか、それとも各ファイルを 1 つずつ開く運命にありますか?
アップデート
結局、それらすべてを 1 つずつ比較し、目で確認する必要がありました。少なくとも、VS2010が今私のために行動しているよりはましです:
恐ろしいことに (私は畏敬の念を抱いていますが、良い意味ではありません)、VS2010 の「比較」機能は、VS2003 のそれとは比べものになりません!
VS2003 では、現在のバージョンと比較する日付に基づいてターゲット バージョンを選択できます。そのため、2013 年 2 月 13 日を選択すると、最近の日付 (今日またはファイルが最後に変更されたとき) のファイルを比較することになる可能性があります。 2013 年 2 月 13 日または 2013 年 2 月 1 日に変更されたもの、または選択した日付より前の最後の変更が行われたとき。
VS2010では、それができるはずですが、比較ファイルのコンボボックスがグレーアウト/アクセスできません! ムルガトロイドに天国を!!!
または、これは、パッケージ マネージャーで何も更新できないという問題に関連している可能性があります。Nuget を更新しようとしても、ライブラリを読み込めませんというエラー メッセージが表示されます。そして、パッケージコンソールも私にとって「読み取り専用」です... VSに組み込まれた「修復」機能があり、欠落または破損したDLLをチェックしてそれらを置き換えることができればいいのにと思います...
hibernate - Liquibase-maven プラグインが Hibernate hbm.xml と changelog.xml の間の変更を検出しない
私は最近、Maven、Hibernate、および Liquibase で MySQL データベースを利用するプロジェクトを開始しましたが、これらの経験はまったくないので、私の素朴さを許してください。
今の私の目標は、通常の changelog.xml と hbm.xml の間の変更を示す変更ログであると想定する差分変更ログを生成しようとすることです。
新しいプロパティ int age を hbm に挿入し、liquibase が age が変更ログに含まれていないことを検出し、余分なプロパティなどがあることを示す差分変更ログを生成することを期待していました。ただし、空の変更ログが作成され、変更はありませんでした。
以下は私のプロジェクトの一部ですが、liquibase-maven:diff プラグインに関連すると思われるものだけを含めました。
ユーザー.java
User.hbm.xml
changelog.xml
liquibase.properties
pom.xml
liquibase-maven:diff プラグインを実行した後の出力は次のようになります。
出力
これから生成された diffchangelog.xml :
ご覧のとおり、最後の方の出力は次のように述べています。
hbm に追加のプロパティを追加したにもかかわらず。
明らかに、変更を検出していないという問題があり、liquibase-hibernate のドキュメントを何度も確認しようとしましたが、行き詰まりました。投稿が大きく見えたり、コードが乱雑に見えたりする場合は申し訳ありませんが、まだ学習中です。私もstackoverflowに投稿するのは初めてなので、お許しください。ありがとうございました!
PS私のプロジェクトの他の部分が必要な場合は、リクエストに応じて提出します.
plugins - Sublime Text の Changelog / Header / TimeStamp プラグイン?
次のことができるシンプルなSublime Text 2プラグインを探しています。
- 短いテンプレートを (できれば自動的に、しかし必須ではありません) 挿入します。
% Created: TIMESTAMP
% Modified: TIMESTAMP
TIMESTAMP
ファイルが保存されるたびに、最初と2番目が置き換えられます。
node.js - 一般的な Node.js モジュールのリリース ノート/変更ログはどこにありますか
おそらく単純なものが欠けているのでしょうが、人気のある Node モジュールの最近のバージョンで何が変更されたのかを見つけることができないようです。Express、Connect、Stylus など...
変更ログを書くのはメンテナー次第であり、誰もがそうしているわけではないことを私は理解しています。私はコミットを調べますが、それが明らかでない限り、特定のコード行が何のためにあるのかについてあまり詳しくないため、通常はあまり役に立ちません。(比較的) 平易な言葉でコードの消費者としての私にとって変更が何を意味するかのリスト (通常は短い) があると、非常に便利です。このようなもの: http://aws.amazon.com/releasenotes/2817276026948755
何か足りないのでしょうか、それともほとんどのモジュールがこれらを取得していないのでしょうか (おそらく人々が忙しく、ソースを掘り下げる時間をとるべきなので)?
typo3 - Typo3 - 記録履歴の奇妙な振る舞い
私は、typo3 バージョン 6.0 でこれまで見たことのない奇妙な問題に直面していますが、現在は、typo3 4.5.29 を使用する必要があります。「記録履歴」に問題があります。ページ コンテンツの変更履歴を表示しようとすると、次のように表示されます。
通常、「差異」列には、緑色のテキストの変更と、赤色のテキストで削除された古い値が表示されますが、意味が理解できないような数字が表示されます...
誰もが同じことに直面していますか?
ご助力ありがとうございます。
シンディ