SVN版本管理工具的使用

一、svn下载

https://tortoisesvn.net/downloads.html 下载网站

http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html 学习网站

二、使用步骤

1、安装VisualSVN-Server (管理员安装服务器端)

2、普通开发人员安装客户端SVN 安装后,在任一文件夹右键都会出现 “tortoiseSVN",如果没有,则重启电脑

3、启动 VisualSVN managerRepositories上右键-->create new Repository--->保持默认选项-->仓库名---->完成 (仓库文件千万不能删除) 在user上添加新用户

三、客户端操作

1、建立本地版本库

    (1)新建项目文件夹 "project" , 在"project"上右键--->SVNCheckout--->从服务端得到仓库的url地址: 比如:https://Lenovo-PC/svn/st/

    (2)单击accept的第一项

    (3)输入用户名和密码

    (4)单击: checkout

    (5)退回上一级目录后,会发现文件夹出现绿色对勾。

    (6)目录中如果能显示隐藏文件,则会出现一个.svn的文件夹。

2、添加文件或文件夹

    (1)新创建的文件---会显示蓝色?号,提示该文件未提交到服务器上。

    (2) 在空白处右击:---》SVN commit ---->提交

    (3)选择要提交的文件,并且填写说明信息。----》ok

    (4) 文件变绿,表明提交成功

3、修改文件

(1) 修改本地文件后,会变红色!号。

(2)修改后,右键, commit,再次提交

4、删除文件

(1)在本地删除文件或文件夹后,要再次commit

5、拉取文件

(1)首次建立版本库,用SVN checkout. 以后再拉取服务器文件,用 SVN update.

6、版本回退

(1)右键---》tortoiseSVN----> show log ------>找到要回退的版本-----》右键----》revert to this revision----->单击revert就回退到指定版本

7、解决冲突问题

(1)如果提交有冲突,则ok---->update----->生成四个文件---->cancel

(2)四个文件分别是: A和B有冲突 的,A自己的,B提交之前的,B提交之后的。

(3)打开冲突文件,解决 ---> 删除其它三个---->commit

(4)提醒其它相关人员再update

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吴伟祥

基于 CentOS 搭建 FTP 文件服务

此时,访问 ftp://<您的 CVM IP 地址> 可浏览机器上的 /var/ftp 目录了。

3783
来自专栏云霄雨霁

Scrapy ---- 使用步骤

1460
来自专栏salesforce零基础学习

salesforce 零基础学习(五十五)java通过SOAP方式定时访问某个文件然后插入到sObject中

项目源码:https://github.com/zhangyueqidlmu/SOAP-Access-SFDC.git 项目背景:salesforce端相关数据...

22610
来自专栏从零学习云计算

openshift/origin学习记录(11)——赋予用户集群管理员权限

由于system:admin默认没有密码,没法登录web console,这里通过指令给账号dev赋予集群管理员权限。 # oc login -u sys...

3250
来自专栏林德熙的博客

WPF 开发自动删除软件

我在写一个测试的工具,需要在用户的电脑使用,但是需要在运行之后 3 天内删除。这个功能是因为我是金鱼但是自己忘记删除了,但是可能需要多次使用,所以就需要让软件自...

1071
来自专栏代码GG之家

GreenDao 完全教程

GreenDao 之前的版本不敢苟同,使用起来繁琐异常,近期升级到3.1版本,发现已经支持了注释方式,比起之前的确实好很多,可以推荐使用了。 既然可以使用了,那...

1769
来自专栏搞前端的李蚊子

超简单的批量创建文件夹方法

1.首先新建一个txt文档 ? 2.在文档里以md开头(md是命令行创建文件夹命令mkdir的缩写) ,后面跟你想要创建的文件夹名称 ? 3.点击另存为选择将保...

3139
来自专栏Albert陈凯

Hadoop数据分析平台实战——100HBase和MapReduce整合离线数据分析平台实战——100HBase和MapReduce整合

离线数据分析平台实战——100HBase和MapReduce整合 环境搭建 搭建步骤: 在etc/hadoop目录中创建hbase-site.xml的软连接。在...

28610
来自专栏小樱的经验随笔

基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案

基于Windows下处理Java错误:编码GBK的不可映射字符的解决方案 最近在研究Java,涉及命令行编译,使用notepad++编辑器,然后使用javac编...

3285
来自专栏hbbliyong

IDEA更换主题

更换IDEA主题只需要3步 1. 下载主题 在主题网站上IDEA Color Themes 上浏览喜欢的主题并下载该主题。(如果网址有变更,google IDE...

5399

扫码关注云+社区

领取腾讯云代金券