好用的SVN命令changelist
原来没有注意,原来SVN还有这么好用的一个命令: changelist(也可以简写为cl).通过这个命令,我们可以给自己的本地代码改动分组或加上一个标签,说明某些文件是为某个特别功能或bug而改的。
好处:
1. 方便对改动代码的管理
2. 方便代码提交,不是一个文件一个文件而是按分组来提交代码
3. 可以很好的和ReviewBoard结合起来进行代码评审
用法:
假定我们已经有了下面一些代码变动
$svn st -qM User.javaM Login.javaM SessionUtils.javaM SessionMgr.java
$ svn cl user_login User.java Login.javaPath 'User.java' is now a member of changelist 'user_login'.Path 'Login.java' is now a member of changelist 'user_login'.
$ svn di --cl user_login
$ svn ci -m "Fix user login issue" --cl user_login