您的位置:首页 > 运维架构 > Linux

Windows TortoiseSVN和Linux SVN入门

2014-05-07 23:20 232 查看
        我对英语情有独钟, 所以呢, 看到英语就是对眼。 先学个单词吧, tortoise, 乌龟。TortoiseSVN软件的图标就是个乌龟哈。

       

       先说Windows下的TortoiseSVN. Windows操作系统本身是不带TortoiseSVN软件的, 所以用户必须自己安装。

       本来想详细谢谢TortoiseSVN的使用全过程, 但后来我发现, 有很多网友早已经总结过了, 所以, 我就不再花时间做详细的指导教材了。 为了便于检索, 方便自己以后查找, 我就网友的一篇好文档放在我的CSDN资源中, 免分下载。 在此, 对原作者表示感谢。

       文档题目:TortoiseSVN使用教程[多图超详细].pdf,   大家可以在网上下载, 也可以 在我CSDN中免费下载, 地址如下:

       http://download.csdn.net/user/stpeace

       再来说说Linux下的SVN. 多数Linux操作系统是自带SVN的, 用户不需要自己额外安装, Linux就是牛逼的。下面来看看svn基本命令

       1. svnadmin create      创建原始配置库

       2. svn import -m "xxx"  url   初始签入资源

       3. svn checkout/co  url      初始迁出资源, 带有.svn文件, 用户随后可以进行svn相关操作

  a.设当前目录为/test, 那么svn co https://x/y/z后, /test中便有了z. 但是, 有时候, 我们需要/test中放置的是z下面的所有文件和文件夹, 那怎么办?直接把/test/z下的所有内容复制到/test下, 然后删除/test/z不就可以了吗? 非也非也, 你这样搞, 就变换路径了, svn用不了了。 所以需要到跟目录/下, 删除/test,
然后执行svn co  https://x/y/z  /test, 此时, /test下就没有z文件夹了, 而是其中的内容。

          b. 有时候, 你想checkout到某个版本, 而不是最新版本, 那怎么办呢? svn co -r 8888 url 即可。

       4. svn export url           初始迁出资源, 不带.svn文件, 用户随后无法进行svn相关操作, 只能看看。

       5. svn update/up          更新, 当然也可以添加参数更新到某个版本快照。 该命令容易冲突, 请学会冲突处理法。

       6. svn commit/ci -m  "xxx"   提交到配置库

       7. svn status/stat/st     显示状态。 如果用户改了一些文件, 就可以显示差异。 并不是说, 用户当前目录和当前配置库的差异, svn st对当前配置库无感知能力。

       8. svn diff/di                 显示差异, 读当前配置库无感知能力。 即使当前配置库改变了, 用户的当前目录也是无法感知的。

       9. svn log                     日志, 即使当前配置库改变了, 用户的当前目录也是无法感知的。这个和Windows环境还不太一样。

           svn log -r 3               查看版本3的日志

           svn log -l 3               查看最近3条日志

       10. svn add                  增加文件, 增后也要svn commit.

        11. svn delete             删除文件, 删后也要svn commit.

        12. svn resolved         在svn up有冲突的时候, 如果现则p, 那么文件中会把有冲突的地方列出来, 用本命令可以解决冲突

        13. svn merge             回滚

              svn merge -r 4:3 test.c   回滚到3的版本

        其他的命令, 我就不详细介绍了, 大家遇到的时候可以查。如果还有好的东东, 我也会在博客中补充。 

       

       

       

       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: