問題タブ [commit-message]
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 commit -a
入力するとポップアップが表示され、コメントを入力します。コメントを入力した後、実際にコミットする次の段階に移動するには、どのボタンを押す必要がありますか?
デフォルト設定のWindowsでmysysGitを使用しています。
build - commit-message でハッシュタグを使用して Jenkins/Hudson でビルドをトリガーする
特定の文字列がコミット メッセージに表示された場合にのみ、Hudson/Jenkins ビルドをトリガーすることは可能ですか?
たとえば、次のようなコミット メッセージを記述して、アプリケーションを開発環境にロールアウトするビルドをトリガーしたいと考えています。
MYPROJECT-123 MyClass.java の NPE を修正#deploy:DEV
一般的なアイデアは、Continuos Deployment に関するこのすばらしい講演で説明されていますが、Hudson でこれを行う方法に関する情報は見つかりませんでした。
commit-hooks や web-hooks などの外部システムではなく、Hudson 自体でこの動作を行うことをお勧めします。
git - How to skip the commit message step in "git commit --amend"?
I'm running a very rapid code-compile-test loop where I am amending changes to my commits far more often than not.
For example:
I usually want the same commit message after I fix my bugs. Is there a way to make git skip firing up my EDITOR
and just use the original commit message?
git - 手動マージを実行した後、コミットメッセージ内の競合のリストを削除する必要がありますか?
実行するgit pull
と、gitが自動的にマージできない競合が発生したとします。
変更を手動でマージして実行した後、gitが生成するセクションをコミットでgit commit
残すConflicts:
か(これらのファイルが手動でマージされたレコードとして)、削除する必要がありますか(競合がコミットされていないため)?
ベストプラクティスが何であるかはわかりません-競合を修正するための警告、またはコミットメッセージに実際にログインするための警告はありますか?
svn - ccnet で svn コミット メッセージを設定できませんでした
すべての msbuild タスクが正常に終了した後、セットアップ プロジェクトで変更をコミットする CCNET タスクを作成しました。
コマンドプロンプトでこのコマンドを実行しようとしましたが、期待どおりに機能していました。しかし、実行タスクを CCNET に入れてみると、SVN に記録されるメッセージは、私が期待していたものとはまったく異なります。私は次のようなものを取得し続けます
SVN exec タスクがこのメッセージを受け取っている場所がわかりません。他の誰かが以前にこれに遭遇しましたか? どのように正しいメッセージを設定しますか? ご意見をお聞かせください。
svn - 変更をコミットした時点でのログ メッセージのテンプレート
サブバージョンを使用しています。
リポジトリで変更をコミットしようとして、パラメーター (パラメーター-m
または--message
) の一部としてコメントを書き忘れた場合、テキスト エディターが開き、変更に関するコメントを書くように指示されます。
テンプレートをテキスト エディターに追加して、コミット時にエディターが開くたびにテンプレートが表示されるようにする方法はありますか?
テンプレートの例:
svn - svn: リビジョン ファイルの末尾に改行がありません
Subversion の管理下にあるファイルの変更をコミットしたかったのです。
しかし、私は
インターネットで簡単に検索したところ、そのような場合にどのように処理するかについて、信頼できる回答を見つけることができませんでした. ですので、詳しい方がいらっしゃいましたら、よろしくお願いします。
編集/更新:バージョンは次のとおりです。
と
git - 複数の git コミットを元に戻すための情報メッセージ
を使用して複数のコミットを元に戻す場合
コミットの 1 つだけでなく、元に戻したすべてのコミットを新しいコミット メッセージで言及するように git に依頼することは可能ですか?
私は git バージョン 1.6.3.3 を使用しているため、最近のバージョンで修正されている場合は申し訳ありません。
mercurial - Mercurialでコミットメッセージを検証して強制する方法は?
一連の正規表現を使用してコミット メッセージを検証するために必要なすべての手順は何ですか? 半集中型のセットアップで作業したいので、開発者クローン ( local repository
) と中央クローン ( global repository
) のソリューションが必要です。Mercurial Hooksについて読みましたが、すべてをまとめる方法が少しわかりません。
local repository
開発者間で検証スクリプトを配布する方法が必要です。クローン作成時にフックが伝播しないことはわかっているため、新しいクローンごとにそれらを「有効にする」方法が必要です。PrepareEnvironement.bat
いずれにせよ、クリーンなクローンごとに実行するスクリプトの一部として実行されます。
二重の安全を確保するために、私のglobal repository
. global repository
検証していないコミットをプッシュすることはできません。手動で構成できます。これは 1 回限りの作業です。
私は Windows を使用しているため、 TortoiseHG以外をインストールする必要はありません。Mercurialを導入するのはすでに戦いでした。他の依存関係は歓迎されません。
git - Git:最新ではない以前のコミットのメッセージを編集するにはどうすればよいですか?
以前のコミットのコミットメッセージに1つの単語が残っていることに気づきました(したがって、git commit --amendを使用できません)。これにより、メッセージは意図したものとは完全に逆になります。
問題のコミットは、ブランチベースの前にある現在のブランチのHEAD〜2です。そのコミットのメッセージだけを編集するにはどうすればよいですか?