問題タブ [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.
xcode - XCode:SVNでコミットに失敗しました:デバイスにスペースが残っていません
やあ、
XCodeを使用してSVNでプロジェクトをコミットしています。私はかなりの数ヶ月間それを成功させます。しかし、今日突然、コミット中に、次のエラーが表示されます。
作業コピー「クラス」はファイルのコミットに失敗しました。
svn:コミットに失敗しました(詳細は以下を参照)svn:開くことができません'/usr/local/repos/Iphone/my_svn_repo/db/tempfile.tmp':デバイスにスペースが残っていません
それはsvn側のメモリの問題ですか、それとも私が使用しているIphoneの問題ですか?それを回避する方法は?
ありがとう
version-control - 分岐後にMercurialコミットメッセージを編集するには?
Mercurial リポジトリに古いコミット メッセージがいくつかありますが、これを変更する必要があります (新しいツールに合わせて調整するため)。このハッキングはマスター リポジトリで行う必要があり、すべてのローカル リポジトリを再クローンする必要があることは既に理解しています。これは、後続のすべての変更セットのチェックサムも変更されるためです。
「 Mercurial で不正なコミット メッセージを編集する方法」のレシピに従ってみましたが、MQ 拡張機能を使用すると、エラー メッセージで行き詰まりました。
Histeditでも同様に
問題は、変更セットの後に作成されたブランチがあったことです。
パッチの内容を変更したい場合、いかに面倒なことになるかはわかりますが、コミット メッセージを編集するために見逃した回避策があるのではないでしょうか?
git - 過去の git コミットを編集してコミット ログからパスワードを削除するにはどうすればよいですか?
私の問題: cygwin git は、https:// URL を使用するときに資格情報を正しく要求しないように見えるため、URL でユーザー名とパスワードを使用しました。残念ながら、「get pull」を実行すると、パスワードを含む完全な URL を含むメッセージが自動コミットされました。変更をプッシュするまで、これに気づきませんでした。
古いコミット メッセージを編集して URL のパスワードを削除するにはどうすればよいですか?
私の共有 git リポジトリは自分のサーバーにあります。必要に応じて、レポで手術を行うことができます。
構成を変更する方法 (つまり、Cygwin を使用しない、https を使用しない) についての説明は不要です。既に行われていることを処理しようとしています。
はい、パスワードを燃やすことはできますが、それでも修正したいと思います。
terminology - リファクタリングの性質を説明するためにどのような用語を使用しますか?
現在、私が作成したコードリファクタリングに対して適切なコミットコメントを書き込もうとしています。そして、私はそれを説明する代わりに私がしたことを要約するための言葉が欠けているように感じます。
今の私の説明は、 「ジェネレータークラス内のデカップリングを改善するためのコードリファクタリング」です。
しかし、IMOは、クラス自体の内部にのみ存在するため、実際にはデカップリングではありません。コードの責任との強い関連はありません。いくつかの大きなメソッドではなく、より小さなメソッドを使用することで、クラスのテスト容易性を向上させることが重要です。
それで、私は非常に単純な質問につながりました
。コードのリファクタリングを説明するためにコミットメッセージで使用する最も一般的な用語は何ですか?
git - git:パターンを探してリストに保存するコミットメッセージを解析する必要があります
私のgitcommitメッセージはすべてで始まります
ここで、SOME_NUMBERは1から上の数値です。作業ブランチ上のすべてのcommitメッセージを解析し、すべてのSOME_NUMBERをリストに保存し、重複を削除して、ファイルに保存したいと思います。どこから始めたらいいのかわからない…。
git - Git: インデックスに触れずに HEAD コミットのメッセージを変更する
使用できることはわかっていますgit commit --amend --file=path-to-my-new-message
が、これにより段階的な変更も修正されます。もちろん、スタッシュして後で適用してスタッシュをドロップすることもできますが、ステージングされた変更 (およびユーザーの操作) をコミットせずに HEAD コミット メッセージを変更するためのより迅速な解決策はありますか?
git - コミット メッセージと変更セットのタグ付け
コミットメッセージで変更セットにタグを付けるための解決策を探しています。
私にとって「タグ」は次のようなものです。
- コードのクリーンアップ
- ユーザーに見える変更
- データベース構造を変更します (ALTER TABLE)
- ドキュメントの変更
今までSVNを使っていましたが、gitに切り替えたいです。標準があれば、trac や redmine などの多くのツールがこれを使用できます。
これで次のような質問に答えたいと思います。
- システムを更新した場合、どのような変更が顧客に表示されますか? それとも単なる保守更新ですか?
- 2 つのバージョン間でデータベース スキーマが変更されましたか?
バックグラウンド:
今までは unison を使って DEV、TEST、PROD システムの間で同期をとっていました。しかし unison はバージョン管理 (現時点では SVN) について何も知りません。gitに切り替えたい。そして、私はすぐに知りたいのですが、変更点は何ですか。
例: TEST と PROD の間の変更を確認したい。ソースコードの変更を見たいのではなく、コミットメッセージを見たいのです。ただし、最大 100 件のコミットがある場合もあります。ここでは、重要でない変更を除外するフィルターが必要です。
git - gitでメッセージプレフィックスをコミットする
メッセージをコミットするために「ticket:N」を前に付ける必要があります。ここで、Nは作業中のチケットの番号です。しかし、私はプレフィックスを忘れ続けており、後で5〜6コミットしかないことを覚えているので、--amend
役に立ちません。警告を設定することは可能ですか?プレフィックスを追加するのを忘れるたびにgitが警告しますか?
git - 長いGitコミットメッセージをVimで自動的にラップします
Gitを使用して、コミット用のエディターはVimです。私は常に行を折り返すことを覚えていないという貧弱な仕事をしているので、長い行が表示されます(たとえば、この回答を参照してください)。Vimに72列の行を自動的に折り返すようにする方法git config
や魔法を使用する方法はありますか?.vimrc
git - Jenkins:gitcommitメッセージをキャプチャする
重複の可能性:
Jenkinsでビルド変更ログにアクセスできます
Rubymotionテストフライトビルドを実行するJenkinsCIサーバーセットアップがあります。Rubymotionを使用すると、メッセージをそのビルドの「メモ」としてtestflightに送信できます。git commitメッセージをキャプチャし、それをraketestflightタスクに渡すことに関心があります。
グローバル変数にコミットメッセージをキャプチャできるJenkinsプラグインはありますか?