Jujutsu
2024/2/14現在v0.14.0
入れる
$ nix-shell -p jujutsu
2つのbackendから選べる
Git
$ jj git XXXみたいな感じのコマンド
native
cloneできない、遅い
git addに相当するコマンドがない
stagingという状態がないということか
jj descで未commitの状態で、commit messageを書ける
jj newでcommitする
このタイミングではcommit messageを書かない
いまいち嬉しさがわからないmrsekut.icon
嬉しさを感じるためにはもっと使い続ける必要がありそう
だけど、特にそのモチベがわかない
もうちょい流行ってからで良さそう
Gitとの互換性
gitignoreとかも部分的に対応しているらしい
First-class conflicts
Pijulの機能
コード上の変更が自動的にcommitされる
commitする前に、checkoutしたい時に、stashとかしないで済むってことかmrsekut.icon
gitに比べて何が優れているのか?
チームの他の人はgitを使い、自分はjujutsuを使う、といった使用はできるのか?