博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN简明使用教程
阅读量:5246 次
发布时间:2019-06-14

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

  公司有个项目需要将版本管理从vss改为svn,我给他们写了份文档,顺便放一份到博客吧,这样以后就不要重写了^_^。

一、一些常用术语:

  1、update:更新,就是获取版本库最新文件,类似于vss的get。
  2、commit:上传本地的修改到版本库,类似于vss的check in。
  3、add:添加本地文件到版本库,仅仅是标记,需要commit后才真的添加。
  4、conflict:冲突,本地文件和版本库的文件修改了同一个地方而引发的冲突。
  5、diff:本地文件和版本库文件的不同之处,类似于vss的show difference...。
  6、show log:版本库的历次修改记录,里面也有各种diff的,自己去摸索吧。
  7、红色叹号:表示该文件或者该文件夹里面有文件在本地修改过。
  8、黄色叹号:表示该文件或者该文件夹里面有文件存在冲突。
  9、蓝色加号:表示该文件已经被标记为添加了。

二、安装svn客户端。

三、新建一个工作目录(例如d:\workspace),右键选择SVN Checkout...

四、Checkout:

  1、如果是程序,在Checkout对话框的“URL of repository:”下面填入“https://192.168.1.xx/svn/Sources”;在“Checkout directory:”下面填入本地工作目录。

  2、点击“ok”,输入您的svn账号密码,勾上保存密码,输入分配的SVN账号密码,然后是第一次更新(下载),这里可能要花一段时间。。。

五、怎样获取版本库的最新文件:右键点击工作目录,选择“SVN Update”,如果没有冲突,那会提示ok的,如果有冲突,那需要先解决冲突,在后面介绍。

六、怎样将自己修改并且检查过的文件更新到版本库:先右键点击工作目录选择SVN Update,然后选择“SVN Commit...”

七、如果本地的文件和其他人上传的文件修改了同一行,在update或者commit时会报冲突,在本地文件的图片符号是一个黄色叹号,这时候需要先解决冲突才能上传。解决方法是:打开这个冲突文件,将双方修改的地方改好,然后右击该文件->TortoiseSVN->Resolved...,然后再commit。

八、怎么添加文件到svn:右击该文件->TortoiseSVN->Add;然后commit该文件。

九、怎么删除一个已经存在于svn的文件:直接删除,然后commit。

十、svn有时(极少发生)会锁住工作目录(提示lock),造成update和commit失败,解决方案是:右击该文件->TortoiseSVN->Clean up...。

十一、注意事项:

  1、commit之前需要先update,判断没有冲突才上传
  2、修改冲突的时候不要直接删除别人修改的地方,而是分析后保留修改。
  3、每次commit需要在message框填写修改过的地方,填写内容为简要概括下自己修改了什么,不能太长也不要随便写几个字,便于平时我们进行版本对比。

 

 

转载于:https://www.cnblogs.com/yuohoo/archive/2013/04/23/3036948.html

你可能感兴趣的文章
maven install 跳过测试
查看>>
最大长方形 (Maximum Submatrix & Largest Rectangle)(涵盖各种求最大矩形题目)
查看>>
Java for LeetCode 103 Binary Tree Zigzag Level Order Traversal
查看>>
并查集&线段树&树状数组&排序二叉树
查看>>
Python之路【第四篇】:Python基础之函数
查看>>
常见的HTTP状态码说明
查看>>
23. 合并K个排序链表-LeetCode
查看>>
人心散了、项目必然要败
查看>>
Linux "bring up eth0 failed, eth0 seems not be presernt" 问题解决方案
查看>>
【Codeforces Round #447 (Div. 2)】
查看>>
.NET:再谈在线悲观锁、离线悲观锁、在线乐观锁和离线乐观锁。
查看>>
三元表达式、列表解析、生成器
查看>>
1032 挖掘机技术哪家强(20)(20 分)
查看>>
生信分析常用脚本(一)
查看>>
redis-cli info命令中各数值含义
查看>>
软件测试2019:第五次作业
查看>>
JS异步加载的三种方案
查看>>
设计模式---简单工厂和工厂模式
查看>>
我的第一次算法分析笔记
查看>>
ZOJ 3870 Team Formation(二进制找规律)
查看>>