svn 作死心得

svn 不是分布式版本控制系统, 这个不是分布式很有讲究, 一个显著的表现是, commit 直接就发到服务器上了, 不会先在本地 ci 一下, 等 push 的时候再传到服务器( git way ). 如何让一个新的空分支 rebase 到另一个分支上? switch, svn switch, 把当前的 working copy 设置成另一个分支. 就是, 当前是 co 的分支 A, 但通过 switch, 可以让当前的代码转成分支 B merge, 把某个分支的代码 merge 到当前空分支上. 推荐使用 server url merge.