並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 31 件 / 31件

新着順 人気順

jujutsuの検索結果1 - 31 件 / 31件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

jujutsuに関するエントリは31件あります。 gitJujutsuGit などが関連タグです。 人気エントリには 『Jujutsu(jj)完全ガイド:Gitを超える次世代バージョン管理システムの実践活用法』などがあります。
  • Jujutsu(jj)完全ガイド:Gitを超える次世代バージョン管理システムの実践活用法

    Jujutsu(jj)完全ガイド:Gitを超える次世代バージョン管理システムの実践活用法 はじめに Jujutsu(ジュジュツ、通称jj)は、Googleのエンジニアによって開発された次世代のバージョン管理システムです。「Gitと100%互換性がありながら、より使いやすい」という一見矛盾した目標を見事に実現しています。 本記事では、Jujutsuの基本概念から実践的な活用方法、さらにはAIツールとの並列開発まで、包括的に解説します。 目次 なぜJujutsuなのか?5分で分かる革新性 30秒で始めるJujutsu Gitユーザーが最初に知るべき5つの違い 実践:日常開発でのJujutsu活用法 コンフリクト処理の新しい考え方 GitとJujutsuの併用パターン AIツールとの並列開発 アーキテクチャ解説(上級者向け) よくある質問と移行ガイド なぜJujutsuなのか? Gitの問題を解

      Jujutsu(jj)完全ガイド:Gitを超える次世代バージョン管理システムの実践活用法
    • Git の次へ。jj(Jujutsu)が変えるバージョン管理の常識

      はじめに 「git stash し忘れてチェックアウトできない」 「git rebase でコンフリクトの嵐」 「git reset --hard で作業が消えた...」 Git を使っていて、こんな経験はありませんか? jj(Jujutsu) は、これらの Git の痛みをすべて解消するために設計された、次世代のバージョン管理システムです。Google のエンジニアが開発し、Rust で書かれたこのツールは、Git リポジトリとの完全な互換性を持ちながら、根本的に優れたワークフローを提供します。 この記事では、jj の魅力と基本的な使い方を紹介します。 jj とは何か Jujutsu(柔術)は、Git と互換性のあるバージョン管理システムです。既存の Git リポジトリの上にレイヤーとして動作し、チームメイトに影響を与えることなく導入できます。 最大の特徴:ロックインなし jj は Gi

        Git の次へ。jj(Jujutsu)が変えるバージョン管理の常識
      • Gitを置き換えるバージョン管理システム「Jujutsu」 | ソフトアンテナ

        今やバージョン管理ツールとして圧倒的な人気を集める「Git」ですが、Linuxカーネル開発のために作られたという経緯もあり、使いこなすにはかりの経験値が必要となります。 この問題を解決するために、Googleのソフトウェアエンジニアによって、新しいバージョン管理システム「Jujutsu」の開発が進められています。 Jujutsuの素晴らしさを紹介する記事「jj init 」によると、Jujutsuは過去のバージョン管理システムの問題点やメリットを分析して作られていて、Googleの既存のバージョン管理システムを置き換える勢いがあるとのこと。 JujutsuはmacOSでは、brew install jjを実行するだけで使用することができ、バックエンドとしてGitを使用しているため、採用にコストがかからないというメリットもあるそうです。 公式サイトでは、Jujutsuの特徴がリストアップされ

          Gitを置き換えるバージョン管理システム「Jujutsu」 | ソフトアンテナ
        • Jujutsu はなぜ AI 時代に急に評価され始めたのか

          最近注目を集めている Git 互換の新世代 VCS、Jujutsu。 2022年から公開されていましたが、しばらくは知る人ぞ知る存在のツールでした。それが 2025年中ごろから急に界隈で話題に上るようになりました。それは折しも Claude Code などのエージェント型 AI コーディングツールが登場し、人ではなく AI がほとんどのコードを書くフローが普及してきた時期に重なります。 本書では Jujutsu がなぜ AI 支援開発のシーンで評価されるのかを解説していきます。 ※この記事は 2026 年 4 月開催の技術書典 20 に合わせて刊行された『じゅじゅちゅ! jj new で始める Jujutsu × AI ワークフロー』の中の「第 1 章 Jujutsu ってどんなツール?」の内容を再編成したものです。 https://oukayuka.booth.pm/items/8169

            Jujutsu はなぜ AI 時代に急に評価され始めたのか
          • git の次の時代のバージョン管理システム jj (jujutsu)

            jj ブームはすぐそばに? 最近、にわかに jj (jujutsu) が話題だ。 jj は、Google の Martin von Zweigbergk 氏が 2019 年に開発を始めたバージョン管理システム (VCS) だ。2022年のカンファレンス「Git Merge 2022」では、 jj は Google 社内でも利用されていると紹介されている。 私は jj の存在を知ってはいたが、 git で特に困っていなかったことや、プロジェクト名がネタっぽかったことから、それほど興味を惹かれなかった。 最近、AIコーディングエージェントを使っているうちに、 git でのバージョン管理が今の開発スタイルに合わないと思うようになった。ファイルを書き換えることの負荷が大きく下がった。予期しない大きな書き換えが頻繁に起こるようになった。コミットしたけど少し直したくなることが増えた。自分で git 操

              git の次の時代のバージョン管理システム jj (jujutsu)
            • 君のレポジトリを領域展開 - 次世代バージョン管理システム Jujutsu (jj-vcs/jj)の世界

              今、バージョン管理システムといえば Git です。しかしながら、Linux Kernel のコミッターの負担を軽くすることに最適化されたために、スナップショットとしての確実性・ツール規模・ユーザインタフェイスなど必ずしも完璧とはいえません。Google開発者 martinvonz 氏による新バージョン管理システム Jujutsu (jj-vcs/jj) は Git との互換性を維持しつつ、そんな問題へ対応したツールです。本書では Jujutsu のメリットや、必要最小限のサイクルをまわせるようになるまでの簡単なオペレーションを解説します

                君のレポジトリを領域展開 - 次世代バージョン管理システム Jujutsu (jj-vcs/jj)の世界
              • 複数のGemini CLIが同時開発する狂気 - Jujutsuが実現するAIエージェント協調の新世界

                Googleの経験から生まれた次世代VCS「Jujutsu」が、真の並列AI開発を可能にする方法をご紹介します。複数のGemini CLIエージェントがコンフリクトなしで同時に作業し、10倍の生産性向上を実現する手法を解説。 本講演の内容: • 従来のGitワークフローがAIエージェントのボトル…

                  複数のGemini CLIが同時開発する狂気 - Jujutsuが実現するAIエージェント協調の新世界
                • AI時代のバージョン管理、Jujutsuとは何か?

                  2025年、Coding Agentの成長は著しく開発環境は大きく変化した。 この変化は単に個々人のコーディング作業がCoding Agentに代替されるだけの話ではない。これまで当たり前だった開発スタイルの前提からゼロベースで考え直さなければならないということでもある。 本記事ではその変化について、バージョン管理の観点で深掘りしていく。 commitの意味が変わりつつある この1年で、コーディング作業そのものはほぼ自動化可能になった。 AIは人間とは比較にならない速度でコードを生成し、試行錯誤を繰り返す。 一方で、その成果物を無批判に受け入れられるほど品質が安定しているわけではなく、設計やコードレビューの重要性はむしろ増している。 その結果、「レビュー疲れ」という言葉が生まれるほど、レビューがボトルネックになり始めている。 ここで問題になるのが、AIの試行錯誤の速度と、人間のレビューの速

                    AI時代のバージョン管理、Jujutsuとは何か?
                  • 今、このタイミングで私が Jujutsu 本を書かずにはいられなかった理由 - くるみ割り書房

                    構想 2ヶ月、制作 1ヶ月。 最初の出会いは今年 1 月初旬。タイムラインに「Jujutsu」という見慣れない変な名前のバージョン管理システムを紹介する記事が、いくつか流れてきたのに目が止まりました。 折しも前年 2025 年 8 月から Claude の Max プランを契約、10 月に Haiku 4.5 が出たあたりから AI エージェントにコーディングのほとんどを任せるようになっていたのですが、どうも従来の Git のワークフローとの軋轢を感じていた時期。 AI が次々と書き上げてくるコードを逐一 add して commit してがまどろっこしい。AI によって試行錯誤のコストが劇的に下がってるのに、とりあえずやってダメだったら捨てるの繰り返しが Git の慎重さに足を引っ張られる。 それで commit するのをさぼって AI に次の指示を与えたら、「そうじゃないだろ」的な変更で

                      今、このタイミングで私が Jujutsu 本を書かずにはいられなかった理由 - くるみ割り書房
                    • Gitの次に来る?次世代VCS "Jujutsu" - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最近、海外のエンジニアコミュニティを中心に Jujutsu という新しいバージョン管理システム(VCS)が密かに注目を集めています。 「Gitの代替」と紹介されることもありますが、正確にはGitをバックエンドに利用しており Gitの設計上の課題を、現代的なモデルで再設計したVCS と言えると思います。 Jujutsuとは? Jujutsu は、分散型バージョン管理システム(DVCS)です。 設計思想としては Git と同じ分散型ですが、操作モデルと内部設計が大きく異なります。 最大の特徴は次の点です。 既存のGitリポジトリ上でそのまま

                      • Introduction - Steve's Jujutsu Tutorial

                        Introduction Hi there, I'm Steve. This is a tutorial for Jujutsu—a version control system. This tutorial exists because of a particular quirk of mine: I love to write tutorials about things as I learn them. This is the backstory of TRPL, of which an ancient draft was "Rust for Rubyists." You only get to look at a problem as a beginner once, and so I think writing this stuff down is interesting. It

                        • Tech Notes: The Jujutsu version control system

                          Jujutsu is a new version control system that seems pretty nice! The first few times I tried it I bounced off the docs, which to my taste has too much detail up front before I got the big picture. Someone else maybe had a similar experience and wrote an alternative tutorial but it's in a rambly bloggy style that is also too focused on the commands for me. I suspect, much like writing a monad tutori

                          • Jujutsu docs

                            Home Home Getting started FAQ CLI reference Testimonials Community-built tools Concepts Guides Reference Comparisons Technical details Contributing Design docs Development roadmap Changelog Jujutsu—a version control system¶ Welcome to jj's documentation website!¶ The complete list of the available documentation pages is located in the sidebar on the left of the page. The sidebar may be hidden; if

                            • [柔術] Jujutsu - Git互換のVCSを使ってみる [呪術] | DevelopersIO

                              Jujutsuの読み方は「柔術」なのか「呪術」なのか議論されてます。 正式にどっちときまってはいないみたいなので好きに呼びましょう。 開発現場ではGitが事実上の標準となっており、多くの開発者にとって日常的なツールになっています。 非常に優れたVCSですが、不満がないわけではありません。 例えば↓など。 git add 忘れ rebase地獄。よくわからなくなって何度も --abort 作業途中で緊急タスク→とりあえず git stash してブランチ作って云々 コンフリクトが発生すると解消するまで進めない Gitの知識が当たりまえ(AIに任せてるが)になってるし、 基本のステージング〜コミット〜プッシュフローは強力ですが、 そもそも覚えることも多く、ちょっとしたミスで事故ることもあったりします。 そこで今回紹介するJujutsuです。 Jujutsu(jj)? Jujutsu(jj)は、

                                [柔術] Jujutsu - Git互換のVCSを使ってみる [呪術] | DevelopersIO
                              • Git and jujutsu: in miniature

                                Last night in bed, I realised we’d encountered a scenario at work during the day where something happened so fluidly in jujutsu that it’d make a good case story! Let’s compare, step by step, how it’d look with git. The stage is set: you’re working on a big, old, legacy codebase, and you’re 10 commits deep in a branch where you’re adding a new parsing component which will, by the time the branch is

                                • VisualJJ – Jujutsu in Visual Studio Code

                                  See your change tree, edit history safely, and ship with confidence. Compatible with Git and GitHub. Git-out-of-the-way source controlEngineers use VisualJJ to stay in flow. It gives you a clear, interactive change tree on top of Jujutsu and Git, so you can see what’s happening, edit history safely, and keep shipping—whether you’re deep into JJ or just tired of wrestling Git. Rebase and reshape yo

                                  • Introduction - Jujutsu for everyone

                                    Press ← or → to navigate between chapters Press S or / to search in the book Press ? to show this help Press Esc to hide this help Introduction This is a tutorial for the Jujutsu version control system. It requires no previous experience with Git or any other version control system. At the time of writing, most Jujutsu tutorials are targeted at experienced Git users, teaching them how to transfer

                                    • 【翻訳】 jj init (バージョン管理システム Jujutsu の紹介)

                                      まえがき この記事は、Chris Krycho 氏による Jujutsu の 解説記事 “jj init” の翻訳です。公式ドキュメントを除き、現時点で存在するほぼ唯一の Jujutsu に関する詳細な解説だと思います。 実例は全部 macOS のものですが、コンセプトや、比較や、実際の使い勝手がわかって、とても勉強になりました(小並感)。 Jujutsu という新たなバージョン管理システムを Google で働くソフトウェアエンジニアが作っていて、Google の既存のバージョン管理システム(Perforce や Piper や Mercurial があった)を置き換えることを目指している。このソフトは設計思想の面でも、実装の落とし込みや UI の練られ具合の面でも興味深いもので、私がひと昔ほど前に考え始めたある疑問に一つの解を与えてくれる。「Mercurial, Git, Darcs,

                                        【翻訳】 jj init (バージョン管理システム Jujutsu の紹介)
                                      • GitHub - tak-bro/aicommit2: A Reactive CLI that generates commit messages for Git and Jujutsu with Ollama, ChatGPT, Gemini, Claude, Mistral and other AI

                                        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

                                          GitHub - tak-bro/aicommit2: A Reactive CLI that generates commit messages for Git and Jujutsu with Ollama, ChatGPT, Gemini, Claude, Mistral and other AI
                                        • バージョン管理システム Jujutsuのチートシートを翻訳した - Qiita

                                          Jujutsu(コマンド名 jj)はかなり新しいバージョン管理システムで、以下のような特長を備えています。 Gitとの相互運用性 シンプルで合理的なコマンドライン 強力なブランチ操作と衝突解決 総合すると強力な機能とシンプルなUIをすでにGitで運用されているプロジェクトにも持ち込めるわけで、筆者にとってはとっくに手放せないツールとなっています。 そんなJujutsuですが、Justin Pombrio氏とLark氏により作成されたリファレンスとチートシートを見つけたので、このたび日本語訳を作成しました。 PDFファイル リポジトリ リファレンスは短いながらも密度が高く、翻訳しながらもよくわからないまま使っている機能の詳細について理解を深めることができました。また、チートシートは基本的なコマンドの動作を一覧でき、これから触ってみるという方のよい手助けになるのではないかと思います。 お気づき

                                            バージョン管理システム Jujutsuのチートシートを翻訳した - Qiita
                                          • Jujutsuを使った新しいバージョン管理の形

                                            はじめに みなさん、Jujutsu(jj)使っていますか? 近頃、注目を集めているjjですが、まだ使っていない、もしくは 触ったことがないという人も多いのではないでしょうか? この記事は、そのような開発者に向けての記事となります。 本記事の目的について jjを始める上で詰まってしまうポイントや、 どのように運用していけばいいかを提案するのが 本記事の目的です。 jjを使い始めるメリット addやstashが不要になり、コミットの粒度管理と並行作業が圧倒的に楽になります。 gitを使っていて、こんな経験はないでしょうか? 変更をaddし忘れてコミットが不完全になった 作業途中でstashを積み上げて、どれがどれだかわからなくなった rebase -iでコミットを整理するのが面倒で、結局巨大なコミットのままPushした jjはこれらの「あるある」を根本から解決するために設計されています。 gi

                                              Jujutsuを使った新しいバージョン管理の形
                                            • Gitの代わりにJujutsuを使い始めて1ヶ月 - STORES Product Blog

                                              この記事はSTORES Advent Calendar 2025の9日目の記事です。 こんにちは。Webエンジニアをしているotariidaeです。呪術廻戦は未履修です。 個人的にgitコマンドの代わりにJujutsu(jjコマンド)を使い始めてから1ヶ月ほどが経ちました。 この記事では実際に業務で毎日使ってみてどうだったかをふりかえってみようと思います。 Jujutsuとは Jujutsuは比較的新しいバージョン管理システムです。Gitをバックエンドとして利用できるため、既存のGitリポジトリで自分だけしれっと使い始められます。 # 既存リポジトリで使い始めるにはこのコマンド打つだけ jj git init 典型的なワークフローは次の公式ドキュメントに記載されています。 Working with GitHub - Jujutsu docs Gitとの違いとして最初に気づくのは、ステージン

                                                Gitの代わりにJujutsuを使い始めて1ヶ月 - STORES Product Blog
                                              • GitHub - Necior/awesome-jj: A curated list of awesome Jujutsu things

                                                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

                                                  GitHub - Necior/awesome-jj: A curated list of awesome Jujutsu things
                                                • jujutsuを試したら手放せなくなった3つの理由 | foo-x

                                                  Git互換のバージョン管理システム jujutsu (jj) があります。 いろいろ特徴はありますが、しばらくスルーしていました。 Gitでも特に困っていなかったからです。 しかし、ここ3日ほど触ってみたところ、jujutsuなしの生活には戻れなくなりました。 この記事では実際に使ってみて感じたメリットをまとめます。 jj squash で簡単にコミットを修正できる Gitでは直前のコミットであれば git commit --amend で修正できます。 しかしそれ以前のコミットは以下のような操作が必要です。 git rebase -i して修正したいコミットをeditで変更し、コミットを修正後に git rebase --continue する 注意しないとコミットを削除してしまう可能性がある git commit --fixup X や git commit --squash X でコ

                                                  • Switch to Jujutsu already: a tutorial - Stavros' Stuff

                                                    As all developers, I’ve been using git since the dawn of time, since its commands were an inscrutable jumble of ill-fitting incantations, and it has remained this way until today. Needless to say, I just don’t get git. I never got it, even though I’ve read a bunch of stuff on how it represents things internally. I’ve been using it for years knowing what a few commands do, and whenever it gets into

                                                      Switch to Jujutsu already: a tutorial - Stavros' Stuff
                                                    • GitHub - idursun/jjui: jjui is a TUI designed for interacting with the Jujutsu version control system.

                                                      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

                                                        GitHub - idursun/jjui: jjui is a TUI designed for interacting with the Jujutsu version control system.
                                                      • Introduction - Steve's Jujutsu Tutorial

                                                        Introduction Hi there, I'm Steve. This is a tutorial for Jujutsu—a version control system. This tutorial exists because of a particular quirk of mine: I love to write tutorials about things as I learn them. This is the backstory of TRPL, of which an ancient draft was "Rust for Rubyists." You only get to look at a problem as a beginner once, and so I think writing this stuff down is interesting. It

                                                        • Jujutsu For Busy Devs | maddie, wtf?!

                                                          Jujutsu For Busy DevsPosted 21 July 2025Updated 27 July 2025jujutsudevelopmentguideElevator Pitch Jujutsu (jj) is a version control system with a significantly simplified mental model and command-line interface compared to Git, without sacrificing expressibility or power (in fact, you could argue Jujutsu is more powerful). Stacked-diff workflows, seamless rebases, and ephemeral revisions are all n

                                                          • Configuring Jujutsu

                                                            The default nodes in the log graph are a bit large for my taste, we can modify the log_node template to fix that: [templates] log_node = ''' label("node", coalesce( if(!self, label("elided", "~")), if(current_working_copy, label("working_copy", "@")), if(conflict, label("conflict", "×")), if(immutable, label("immutable", "*")), label("normal", "·") ) ) ''' This uses smaller iconography in jj log (

                                                            • 実務で使うJujutsu:Git経験者のための実践ガイド

                                                              atama plusでエンジニアをしているkiraです。 こちらは atama plus Advent Calendar 2025の22日目の記事です。 はじめに みなさん、Gitを使っている中で難しいなと感じたことはないでしょうか? 私はrebaseをしたりcherry-pickをしたりするときに難しいと感じることが多く、その度にどうやるんだっけ?と調べてから使っていました。rebaseの途中でコンフリクトが生じて迷子になりgit reset --hardしたこともしばしばありました。 この記事では、後発のバージョン管理ツールとしてGitの経験を踏まえて設計されたJujutsuを実務に取り入れやすい形で紹介します。実務ユースケースメインで紹介しようと思うので、Jujutsuのインストールや設定、一通りの操作方法についてはよくまとまっている先行記事[1][2][3]を参照してください。 想

                                                                実務で使うJujutsu:Git経験者のための実践ガイド
                                                              • Tennessee school districts ban Jujutsu Kaisen, Attack on Titan, and more | The Mary Sue

                                                                Tennessee school districts ban Jujutsu Kaisen, Attack on Titan, and more The wave of book bans in schools and libraries across America has been concerning, to say the least. Advocates are currently bracing for an even more pronounced wave of censorship under Trump’s second term. But Tennessee’s already ahead of the curve. To adhere to a new law, libraries are tossing out hundreds of books—includin

                                                                  Tennessee school districts ban Jujutsu Kaisen, Attack on Titan, and more | The Mary Sue
                                                                1

                                                                新着記事