最近看到
https://jj-vcs.github.io/ 看起来也出来有一段时间了,没看到 V2EX 里有相关主题,所以创建这个想了解下大家的看法。我对 jj 也没只有有限的了解。
用 git 时,如果为了清晰的提交历史,都会用 rebase 提交的方式。用这种方式前提下,如果你有 A B C 三个依次依赖的开发中的 commit ,突然想改 A 的时候操作就会变得很麻烦,jj 用 change 的概念简化了出现这种情况时的操作,此外也简化了工作区的各种操作。
jj 底层是依赖 git 或其它 vcs ,好处是 jj 可以与 git 结合着用,可以当成一个本地客户端,坏处是新人学的时候还是得知道底下 vcs 。
不知道大家怎么看 jj ,以后会发展得到推广吗?