|
公司用的版本控制软件是subversion,下面是它的一些基本用法:
1. Project刚开始的时候,需要先将相关的project file download到本地目录:
svn checkout http://cadinfo/svn/MM/RL6093
2. 然后就是svn基本的使用(svn help命令:svn help ××):
(1) svn update / svn commit --> A: added, D: deleted, U: updated, C: conflict, G: merged, E: existed.
(2) svn add / svn delete / svn copy / svn move / svn mkdir --> 操作完之后需要在执行svn commit才能生效
(3) svn status / svn diff
(4) svn revert
(5) svn ls -v --> 一个用来查看当前file svn 信息的命令
3. 一个小技巧:
include_gold是svn目录,include是本地目录,使用时是将include_gold里面的文件copy到include下,因为local block的特殊性,需要对include下的文件做一些修改,那当include_gold下的文件更新时,一个好的做法就是将include下修改的文件copy到include_gold下,再update(要注意当前文件的版本信息,如果版本信息一致,即使文件不一样,也不会更新,也就是说先update --> copy文件过来 --> 再update,文件是没有反应的,因为svn认为已经更新过了),这样本地修改和svn 修改同时可以放在文件中,方便进行处理。