4 ポイント 投稿者 GN⁺ 2023-08-02 | 2件のコメント | WhatsAppで共有
  • Jujutsu: Git互換のDVCSで、Git、Mercurial、Pijul/Darcsの機能を組み合わせ、独自機能を追加したもの
  • コマンドラインツールは jj と呼ばれ、プロジェクト名は「Jujutsu」
  • JujutsuはGitと互換性があり、Gitバックエンドを備えている
  • ほぼすべてのJujutsuコマンドは作業コピーを自動的にコミットするため、git stash は不要
  • Jujutsuでは、作業コピーよりもリポジトリのほうが重要な役割を持つ
  • リポジトリ内のすべての操作は記録されるため、簡単にロールバックや操作の取り消しができる
  • コンフリクトはコミットに記録され、後から解決できる
  • Jujutsuは、コンフリクトがある場合でも自動リベースをサポートする
  • Jujutsuは、履歴の書き換えに対する包括的なサポートを提供する
  • このツールは機能的には完成しているが、性能上のバグや、さまざまなワークフローに対する限定的なサポートがある可能性がある
  • 他のオペレーティングシステム向けのインストール手順も提供されている
  • コミット用の名前とメールアドレスを設定するための初期設定が可能
  • 各種シェル向けにコマンドライン補完を設定できる
  • Jujutsuを始める最良の方法は、チュートリアルに従うこと
  • 同様の問題を解決する、Jujutsuに似た他のツールも存在する

2件のコメント

 
xguru 2023-08-03

Jujutsu - シンプルで強力な Git 互換 DVCS

私が1年半前に投稿したものですが、またHNで話題になっていますね。

 
GN⁺ 2023-08-02
Hacker Newsのコメント
  • あるユーザーはJujutsuに移行してから、そのワークフローを気に入り、もう元には戻れなくなった。
  • そのユーザーが気に入っているJujutsuの機能には、jj logコマンドによるブランチの概要、競合解決能力、そして高速なコマンド操作のための短縮された変更セットIDがある。
  • Jujutsuは個人プロジェクトとして始まり、現在はGoogleの著者によるフルタイムのプロジェクトになっている。
  • JujutsuはGit Merge 2022で動画とスライドを通じて紹介された。
  • 別のユーザーはJujutsuをほぼ1年間使っており、UXと履歴操作の面でGitより優れていると考えている。
  • Jujutsuはコミット履歴を操作するための優れた基本要素と、素晴らしい作業ログを提供する。
  • このユーザーの不満点としては、自動ワーキングコピーコミットとリネーム検出の欠如がある。
  • そのユーザーは、Jujutsuを試す人が増えていることを喜びつつ、協調編集のためのCRDTベースのアプローチへの関心にも触れている。
  • 別のユーザーはGitの利用でIDE統合に依存しており、なぜ他の人たちが今でもコマンドラインを使うのか疑問に思っている。
  • Jujutsuの自動ワーキングコピーコミット機能には、特定の状況では欠点がある。
  • JujutsuネイティブのJujutsuリポジトリへのアクセス互換性についての質問が出ている。
  • Jujutsuをrsync、Dropbox、または分散ファイルシステム経由で安全に複製できる点が歓迎されている。
  • あるユーザーは、Jujutsuがランダムにpushされたコミットや匿名ブランチのワークフローをどのように扱うのか気にしている。
  • Jujutsuの自動ワーキングコピーコミット機能は称賛されている。
  • Jujutsuの作者は、エレガントな解決策を作り上げたとして称賛されている。