You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
AI在庫管理の開発チームのバックエンドエンジニアのもっち(@mottyzzz)です。今回は、AI在庫管理の開発において、Gitのコミットログから開発属人性を可視化して品質向上を実施していく箇所の優先順位をつけた事例を紹介します。 この記事は秋の技術特集 2024の 16 記事目です。 背景 優先順位をつけて無理なくコツコツ取り組めるアプローチ Gitのコミットログに着目 Gitのコミットログで開発者の偏りを可視化してみました 結果の解釈と活用 Gitのコミットログを取得し可視化するまでの流れ 前提条件 Gitのコミットログの取得 コミットログのクレンジングと分析対象の決定 コミットログの集計 結果の可視化 結果の解釈における注意点 このあと実施したアクション まとめ 背景 AI在庫管理のプロダクトは、医薬品の在庫を効率的に管理するためのサービスです。 このシステムは3年前にリリースされ、そ
Gitリポジトリが大規模になると、各種操作のパフォーマンスが低下します。本記事ではパフォーマンスを支えるデータ構造や、パフォーマンスを向上させる実践的なテクニックをいくつか紹介します 🎉 📈 Commit Graphs コミットグラフ(Commit Graph)とは、Git オブジェクトの中でも、コミットオブジェクトについての探索を効率化するための仕組み(ファイル)です。コミットグラフは、データベース分野でいうところのインデックスとほぼ同じものだとイメージしてもらってよいです。 GitHub 社のブログにコミットグラフの概念図があるので紹介します。本記事で重要なカラムは、 Object ID と Parent 1 です。Object ID とはコミットオブジェクトのハッシュのことです。そして親コミットオブジェクトのハッシュが「Parent1」になります。また Object ID が辞書
リテールアプリ共創部の中野です。 2024/11/24 に Cursor で、修正内容の中身をもとにしてコミットメッセージを生成してくれる機能がリリースされていました。 Generation of git commit messages これまで Cursor でコミットメッセージを作成する際には、Cursor の Chat 機能と Commit(Diff of Working State)というシンボル参照機能を併用して、プロンプトで指示してメッセージを生成して使用していました(以下、例)。 Commit(Diff of Working State)は現在のワークツリー上で発生している diff をコンテキストに与えられる機能です。 今回のアップデートでは、Cursor の画面上でボタン一つでコミットメッセージを生成してくれるようになりました。 ファイルの変更だけではなく、ファイルの中身
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Git Graph extension for Visual Studio Code Solve Git Graph issues and keep up with latest VSCode Solve context right-click menu dissapeared since 1.97 vscode Added button to jump to HEAD (git-hub-tig#14) Added collapse/expand buttons to commit diff view (git-hub-tig#6) Resize column width without header (git-hub-tig#
Published 08 Mar, 2025 by Louis Pilfold Gleam is a type-safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v1.9.0 has been published. Let’s take a look! Echo debug printing There are debuggers you can use with Gleam, however the most popular ways to understand the runtime behaviour of a Gleam program is through writing tests and through print debugging.
みなさん、こんにちは。自称Gitが得意なまるりんです。 Gitリポジトリを移行する際は通常以下のようにやります。 $ git clone --mirror <SOURCE_REPOSITORY_URL> $ cd <REPOSITORY> $ git push --mirror <DESTINATION_REPOSITORY_URL> しかしリポジトリのバックアップをmirrorではなくbareでとっている場合(git clone --bare <SOURCE_REPOSITORY_URL>)、そのリポジトリを移行してよいのか気になります。 結論として、リポジトリが保管している内容物はmirrorとbareでまったく同じなため移行しても問題ありません。 mirrorとbareはリモートリポジトリが更新された後の同期作業の点で異なります。どのような違いがあるのかを見ていきます。 mirror
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く