博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows TortoiseSVN和Linux SVN入门
阅读量:4140 次
发布时间:2019-05-25

本文共 1526 字,大约阅读时间需要 5 分钟。

        我对英语情有独钟, 所以呢, 看到英语就是对眼。 先学个单词吧, 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的版本

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

       

       

       

       

转载地址:http://nxrvi.baihongyu.com/

你可能感兴趣的文章
好多程序员都认为写ppt是很虚的技能,可事实真的是这样么?
查看>>
如果按照代码行数发薪水会怎样?码农:我能刷到公司破产!
查看>>
程序员失误造成服务停用3小时,只得到半月辞退补偿,发帖喊冤
查看>>
码农:很多人称我“技术”,感觉这是不尊重!纠正无果后果断辞职
查看>>
php程序员看过来,这老外是在吐糟你吗?看看你中了几点!
查看>>
为什么说程序员是“培训班出来的”就是鄙视呢?
查看>>
码农吐糟同事:写代码低调点不行么?空格回车键与你有仇吗?
查看>>
阿里p8程序员四年提交6000次代码的确有功,但一次错误让人唏嘘!
查看>>
一道技术问题引起的遐想,最后得出结论技术的本质是多么的朴实!
查看>>
985硕士:非科班自学编程感觉还不如培训班出来的,硕士白读了?
查看>>
你准备写代码到多少岁?程序员们是这么回答的!
查看>>
码农:和产品对一天需求,产品经理的需求是对完了,可我代码呢?
查看>>
程序员过年回家该怎么给亲戚朋友解释自己的职业?
查看>>
技术架构师的日常工作是什么?网友:搭框架,写公共方法?
查看>>
第四章 微信飞机大战
查看>>
九度:题目1008:最短路径问题
查看>>
九度Online Judge
查看>>
九度:题目1027:欧拉回路
查看>>
九度:题目1012:畅通工程
查看>>
九度:题目1017:还是畅通工程
查看>>