Linux下SVN的一些使用方法总结

当我们想checkout一个项目时,我通常使用SVN,但SVN check out 非常的慢,这时我们可以在Linux 命令行下使用 SVN,这样速度飞一般的,嘿嘿,从同事那里学来的,顺便也开启了我的linux旅行。

svn help 可以看到 svn 所支持的全部命令:

Available subcommands:
   add
   blame (praise, annotate, ann)
   cat
   changelist (cl)
   checkout (co)
   cleanup
   commit (ci)
   copy (cp)
   delete (del, remove, rm)
   diff (di)
   export
   help (?, h)
   import
   info
   list (ls)
   lock
   log
   merge
   mergeinfo
   mkdir
   move (mv, rename, ren)
   propdel (pdel, pd)
   propedit (pedit, pe)
   propget (pget, pg)
   proplist (plist, pl)
   propset (pset, ps)
   resolve
   resolved
   revert
   status (stat, st)
   switch (sw)
   unlock
   update (up)

把需要的项目 Checkout 出来。这个过程使用的命令是 svn checkout 或者 svn co

提交代码 的命令:

这时要用到 svn commit / svn ci 命令。提交的时候,最好使用 –m 带上注释,这样今后查看的时候也比较方便。

 svn ci

更新文件:

每次开始编码前,最好更新一下代码,看看其他人是否修改过代码。更新的命令为: svn update / svn up

可以切换到希望更新的目录,直接执行 svn update 而不必跟特定的文件或目录,也可以自己指定需要更新的文件或目录。

查看日志:

这个功能在发现代码发生了变化,需要了解都有哪些变化的时候特别有用,前提是每一次的更新大家都写了注释。

使用命令 svn log

还可以去网上搜索更多关于Linux下使用SVN的命令的方法

猜你喜欢

转载自xieyanxy9.iteye.com/blog/1935943