博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn 基本操作
阅读量:5361 次
发布时间:2019-06-15

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

checkout---> 将SVN仓库的代码拷到本地, 比如你现在参与一个团队项目,项目代码在你之前肯定已经写了很多了, 你可以通过checkout项目代码,获得整个项目。

update---> 在你写代码的过程中,同事很可能已经提交过代码到SVN服务器,而你本地项目显然没有同事新提交的代码, 你可以通过update SVN获得SVN最新的代码。

commit---> 当你完成一部分开发后,你可以通过commit提交代码到SVN服务器,这样别人就可以获得你写的代码, 记得先update再commit。

新建或者进入目录下

1.右键 --> Svn Checkout --> 其中URL我可以在SVN服务器(VisualSVN Server.msc )获取到,在myRepositories下右键新建文件

创建文件后 copy URL 把复制的URL粘贴到Checkout 即可 当前文件即可出现 myRepositories下新建的文件 注意 K里面有.svn 的隐藏文件 记录着两项关键信息:

工作文件的基准版本和一个本地副本最后更新的时间戳, 千万不要手动修改或者删除这个.svn隐藏目录和里面的文件!!, 否则将会导致你本地的工作拷贝(静态试图)被破坏,无法再进行操作

 

1) TortoiseSVN图标介绍 一个新检出的工作复本使用绿色的对勾重载,表示Subversion状态正常

在你开始编辑一个文件之后,状态就变成了已修改,而图标重载已变成了红色感叹号。通过这种方式, 你可以很容易地看出那些文件从你上次更新工作复本被修改过,且需要提交。

如果在提交的过程中出现了冲突,图标就会变成了黄色感叹号。

加号告诉你有一个文件或者目录已经被计划加入到版本控制中。

2) TortoiseSVN Client基础操作:

  1. SVN检出(SVN Checkout) 右键 --> Svn Checkout --> 在弹开窗口的版本库url框中输入版本库的目录地址,然后点击确定 在弹出的对话框中输入用户名和密码,验证成功后, 项目文件开始从远程服务器下载到本地工作目录中。

  2. 增加(Add) 新建一个b.txt文件,提交到版本库的方法如下2种

    1. 先提到变更列表中,再commit到配置库中,选择新增文件, 右键SVN菜单执行“Add“操作提交到”变更列表中”,然后右键SVN菜单执行”SVN Commit”提交到版本库中。

    2. 不提交到变更列表中,而是直接commit配置库中,选择该文件, 右键svn菜单执行”SVN Commit”操作。

  3. 删除(Delete)

    如果被删除的文件还未入版本库,则可以直接使用操作系统的删除操作删除该文件。

    如果被删除的文件已入版本库,则删除的方法如下:

选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录, 右键svn菜单执行”SVN Commit”. 使用操作系统的删除操作删除该文件,然后选择被删除文件的父目录, 右键svn菜单执行”SVN Commit”,在变更列表中选择被删除的文件。

  1. 改名(Rename)

    修改文件名,选中需要重命名的文件或文件夹,然后右键“TortoiseSVNàRename“,在弹出的对话框中输入新名称, 点击”ok”按钮,并将修改文件名后的文件或文件夹通过 “SVN Commit”提交到SVN服务器上。

 

转载于:https://www.cnblogs.com/gaoguowen/p/9889942.html

你可能感兴趣的文章
linux的子进程调用exec( )系列函数
查看>>
MySQLdb & pymsql
查看>>
zju 2744 回文字符 hdu 1544
查看>>
【luogu P2298 Mzc和男家丁的游戏】 题解
查看>>
前端笔记-bom
查看>>
上海淮海中路上苹果旗舰店门口欲砸一台IMAC电脑维权
查看>>
Google透露Android Market恶意程序扫描服务
查看>>
给mysql数据库字段值拼接前缀或后缀。 concat()函数
查看>>
迷宫问题
查看>>
【FZSZ2017暑假提高组Day9】猜数游戏(number)
查看>>
泛型子类_属性类型_重写方法类型
查看>>
练习10-1 使用递归函数计算1到n之和(10 分
查看>>
Oracle MySQL yaSSL 不明细节缓冲区溢出漏洞2
查看>>
Code Snippet
查看>>
zoj 1232 Adventure of Super Mario
查看>>
组合数学 UVa 11538 Chess Queen
查看>>
Redis常用命令
查看>>
[转载]电脑小绝技
查看>>
windos系统定时执行批处理文件(bat文件)
查看>>
thinkphp如何实现伪静态
查看>>