RE: https://g0v.social/@dannypsnl/116124420130428625

早上試了一下 jujutsu ,真的是回不去了欸。

不過對 remote/published Git branch 還沒有太多實戰經驗,再觀察一陣子。

嗯……沒有 `git apply` 對應指令。

#jujutsu_version_control

嗯,我本來在 Git 的習慣會變成 `jj describe` 之後一直 `jj split`。 😂

這兩天的新發現:

- 可以在 push 時才建立 bookmark (用來對應 git branch 的東西)→ 不用先想 branch name

- commit/revision log 外,還有 operation log → 要還原動作很方便(尤其對我這種新手)

- rebase 會連帶更新後代 revision & bookmark (git 則是可以更新被 rebase 影響的親代 commit & branch)

- 可以 push 前再一次 sign 所有要推出去的 commit

- push 預設是一次推一批 bookmark/branch(可以選擇類型:全部/新的/刪除的),也可以逐一指定

- conflict 會直接寫入 revision,而不會中斷 rebase

#jujutsu_version_control

@wancw 這種情況其實直接用 git apply 就好,git 似乎也並不會創建一個新的 commit ,只是會改動 working copy

@fanzeyi 我現在也是這樣做。

本來是想試試看不用 colocated workspace 能做到什麼程度。

@wancw `git apply` 印象中不在 git repo 裡也可以用~ 😆
@wancw 看來該來摸一下了 

@alucan @wancw jujutsu kaisen 🤞

#還是沒忍住

海豹打油🦭 (@[email protected])

最近發現一個新的版本管理工具叫「jj」,全名是「Jujutsu」,其中一項指令是「jj split」,每次輸入都會都會想到2.5條怎麼辦(X

Fedibird