SVN的具体使用过程2【资料+操作+截图】客户端
2017-06-05 22:46
288 查看
下载资料的网址在上一篇
一:SVN的客户端的使用?
主要掌握:项目检出,项目更新,项目提交,项目删除三个功能
步骤1. 在网上搜索“SVN客户端下载”,下载然后跟普通软件一样安装即可。如果有疑问~~~我把所有的软件资料还有安装步骤截图在手册里面,你们在上面链接下载就可以了
【扩展】其实它全称叫“TortoiseSVN”,有个很形象的名字叫“小乌龟”,因为它的logo就是一个乌龟的logo,Tortoise也是乌龟的。所以当别人问你有没有安装小乌龟?指的是安装“TortoiseSVN”
步骤1.1:如何知道自己电脑是否安装了“小乌龟”?
在桌面上空白处—–》右键—-》看有没有某图标
【如果说:你安装之后,没有下图这个标志的话,就注销一下电脑,重开之后就有了】
步骤2:演示如何把项目检出!!!!!check out
在电脑空白处—-》右键,选择check out【上图有】。点击check out之后,效果如下
【注意:】要检索仓库的地址怎么找?
在VisualSVN Server Manager软件中—》选择代码仓库—》右键,Copy URL to Clipboard
然后它就会在桌面,穿件一个xiaozheng的文件夹,并且里面的目录结构是“我之前在服务器端中创建的项目”
3:演示如何提交项目?
在检出的文件夹/文件上—》右键,选择SVN commint,输入用户名+密码就可以了。
为了演示效果,我检出两次,并且文件夹名为“xiaozheng”和”xinxin”。在”xinxin“文件夹中,新建一个User.class。然后演示提交
4:演示如何更新项目?
在检出的文件夹/文件上—》右键,选择SVN update,输入用户名+密码就可以了。
演示效果,在xiaozheng文件夹上更新
5:演示如何删除项目文件?
第一步:在本机上删除该文件【但是服务器端没有删除】
第二步:然后记得commit提交上去。这里就不截图了。就是你把删除文件后的项目给替换之前的项目,不就达到效果了额
二:演示,SVN使用出现的几个问题
1: 版本冲突问题。
简单来说,就是说,在你提交之前,已经有人提交了新的代码,而你使用的是旧的代码。svn会提示你提交不上去,除非你先更新别人的代码–》然后整合自己的代码–》确保正确之后才提交
演示如下:
首先“xiaozheng”用户先更新了代码,但是”xinxin”用户在”xiaozheng“用户提交之前更新代码,也就是”xinxin”用户当前版本不是最新的版本代码—》出现结果如下
【解决方法:】企业开发时无法避免版本冲突问题的,所以只能是update。不用担心自己的代码会没了
点击查看一下帮我们整合的User.java
然后,把其他版本全部删掉,只保存整合版本,然后提交就可以了.【多多嘴一句,在企业上版本冲突无法解决,而且解决版本冲突的多余时间不能算是加班……】
2:演示 如何查看每个版本?
在文件夹上—》右键 TortoiseSVN —>show log
3:演示如何清除保存的密码?
上述提到了,在第一次登陆的时候,有个选框,勾选后下一次就不需要登陆密码了。那么如果说!这部电脑换了另一个人开发的话,就不能使用别人的用户名+密码了吧。所以清除密码操作是很重要的。这里学会清除密码后,你也可以在一部电脑上演示两个用户
步骤如下:
一:SVN的客户端的使用?
主要掌握:项目检出,项目更新,项目提交,项目删除三个功能
步骤1. 在网上搜索“SVN客户端下载”,下载然后跟普通软件一样安装即可。如果有疑问~~~我把所有的软件资料还有安装步骤截图在手册里面,你们在上面链接下载就可以了
【扩展】其实它全称叫“TortoiseSVN”,有个很形象的名字叫“小乌龟”,因为它的logo就是一个乌龟的logo,Tortoise也是乌龟的。所以当别人问你有没有安装小乌龟?指的是安装“TortoiseSVN”
步骤1.1:如何知道自己电脑是否安装了“小乌龟”?
在桌面上空白处—–》右键—-》看有没有某图标
【如果说:你安装之后,没有下图这个标志的话,就注销一下电脑,重开之后就有了】
步骤2:演示如何把项目检出!!!!!check out
在电脑空白处—-》右键,选择check out【上图有】。点击check out之后,效果如下
【注意:】要检索仓库的地址怎么找?
在VisualSVN Server Manager软件中—》选择代码仓库—》右键,Copy URL to Clipboard
然后它就会在桌面,穿件一个xiaozheng的文件夹,并且里面的目录结构是“我之前在服务器端中创建的项目”
3:演示如何提交项目?
在检出的文件夹/文件上—》右键,选择SVN commint,输入用户名+密码就可以了。
为了演示效果,我检出两次,并且文件夹名为“xiaozheng”和”xinxin”。在”xinxin“文件夹中,新建一个User.class。然后演示提交
4:演示如何更新项目?
在检出的文件夹/文件上—》右键,选择SVN update,输入用户名+密码就可以了。
演示效果,在xiaozheng文件夹上更新
5:演示如何删除项目文件?
第一步:在本机上删除该文件【但是服务器端没有删除】
第二步:然后记得commit提交上去。这里就不截图了。就是你把删除文件后的项目给替换之前的项目,不就达到效果了额
二:演示,SVN使用出现的几个问题
1: 版本冲突问题。
简单来说,就是说,在你提交之前,已经有人提交了新的代码,而你使用的是旧的代码。svn会提示你提交不上去,除非你先更新别人的代码–》然后整合自己的代码–》确保正确之后才提交
演示如下:
首先“xiaozheng”用户先更新了代码,但是”xinxin”用户在”xiaozheng“用户提交之前更新代码,也就是”xinxin”用户当前版本不是最新的版本代码—》出现结果如下
【解决方法:】企业开发时无法避免版本冲突问题的,所以只能是update。不用担心自己的代码会没了
点击查看一下帮我们整合的User.java
然后,把其他版本全部删掉,只保存整合版本,然后提交就可以了.【多多嘴一句,在企业上版本冲突无法解决,而且解决版本冲突的多余时间不能算是加班……】
2:演示 如何查看每个版本?
在文件夹上—》右键 TortoiseSVN —>show log
3:演示如何清除保存的密码?
上述提到了,在第一次登陆的时候,有个选框,勾选后下一次就不需要登陆密码了。那么如果说!这部电脑换了另一个人开发的话,就不能使用别人的用户名+密码了吧。所以清除密码操作是很重要的。这里学会清除密码后,你也可以在一部电脑上演示两个用户
步骤如下:
相关文章推荐
- SVN的具体使用过程1【资料+操作+截图】仅服务器端
- Windows下WebStorm配置使用SVN详细过程(客户端和服务端完整版)
- svn与git区别简介,git分支操作在mac客户端soureTree和使用命令行如何实现
- SVN的使用总结(2)--Windows下svn客户端TortoiseSVN的安装和操作
- Windows下WebStorm配置使用SVN详细过程(客户端和服务端完整版)
- java使用svnkit操作svn客户端
- android mosquitto客户端使用SSL功能的具体操作总结(android mqtt ssl 加密)
- Windows下WebStorm配置使用SVN详细过程(客户端和服务端完整版)
- java版mosquitto客户端使用SSL功能的具体操作总结
- Windows下WebStorm配置使用SVN详细过程(客户端和服务端完整版)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)2005-12-23更新
- fb61使用axel加速port具体过程,效果太明显了
- 在客户端使用SQL Query Analyzer操作多个数据库
- excel窗体工具栏上的按钮在操作过程中变成灰色,不能使用
- Oracle导出程序Exp的使用具体过程
- SVN客户端使用说明
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- SVN客户端用户使用手册
- [网络问题,截图以后再传]本实验是设计性实验。目的在于使用关系数据库标准语言SQL,掌握视图和索引的操作。
- 使用ADO.NET操作SQL Server存储过程