Jujutsu - シンプルで強力な Git互換DVCS
(github.com/martinvonz)<p>- 複数のVCSの長所を結合 <br />
→ Git : データモデルと速度<br />
→ Mercurial : 匿名ブランチング、"index"に縛られないCLI、revsets、強力な履歴書き換え<br />
→ Pijul/Darcs : First-class conflicts<br />
- 既存のVCSにはない独自機能 : working-copy-as-a-commit、Undo機能、自動Rebase、Rsync/Dropbox/分散ファイルシステムを利用した安全な複製機能 <br />
<br />
- 実行コマンドは jj <br />
→ jjをGitのインターフェースのようにそのまま置き換えて使用可能 <br />
→ コミットは通常のGitコミットのように生成される <br />
→ いつでもGitに戻ることが可能 <br />
<br />
- ほとんどのJujutsuコマンドは作業コピー(Working Copy)を自動コミット<br />
- コマンドはRepoを先に更新し、最後に作業コピーを修正する <br />
→ つまり作業コピーが修正されている場合でも `jj rebase` のようなすべてのコマンドが使用可能 <br />
- Repo全体がバージョン管理される。すべての操作は記録され、常に以前の状態へ復帰可能 <br />
- Conflictが発生しても、それ自体がコミットに記録される。つまり後で解決可能 <br />
- コミットを修正すると、そのコミットの下位コミットは自動的にリベースされる <br />
<br />
- Google社員が20%プロジェクトとして趣味で開発中</p>
3件のコメント
ジュジツの古い綴りでしょう。名前の付け方がうまいと思います
そういえば、柔術も発音が同じでしたね