SVN客户端的安装和使用
----------------------siwuxie095
SVN 客户端的安装
1、SVN 客户端,选择 TortoiseSVN,下载链接:
https://tortoisesvn.net/downloads.html
2、下载完毕,开始安装
3、下一步
4、修改安装路径,下一步
5、点击安装
6、安装完成
7、安装完成之后,需要重启电脑才会生效。点击鼠标右键,将
出现如下菜单栏:
SVN 客户端的使用
使用 SVN 服务器和客户端模拟协同开发
如:Jack 和 Mary 两人协同开发 CRM 客户关系管理系统
注意:仅作模拟,CRM 文件夹中为空
(一)在服务器上创建仓库和用户
1、新建仓库 MyRepository
2、新建两个用户 Jack 和 Mary(同时为他们设定了密码)
3、将 Jack 和 Mary 添加到 MyRepository 中,并设置权限
(二)让 Jack 和 Mary 的 CRM 文件夹与 SVN 服务器同步
1、先让 Jack 的 CRM 文件夹与 SVN 服务器同步
具体:在 Jack 的 CRM 文件夹中,点击鼠标右键->SVN Checkout
2、需要输入仓库的 URL,到 SVN 服务器上,选择 MyRepository,
右键->Cope URL to Clipboard,粘贴到该处
3、需要输入 Jack 的用户名和密码,另外,不要勾选上
Save authentication。如果勾选上,将会保存 Jack 的
用户名和密码,后续的所有操作都属于 Jack,当再操作
Mary 时,也不会弹出该框来
4、点击 OK,同步完成
5、此时,Jack 的 CRM 文件夹上有一个绿色对勾,且其中会出现 .svn 文件夹
6、再让 Mary 的 CRM 文件夹与 SVN 服务器同步,步骤同上
最后,Mary 的 CRM 文件夹有一个绿色对勾,且其中会出现 .svn 文件夹
(三)在 Jack 的 CRM 文件夹中创建文件 text.txt
1、在 Jack 的 CRM 文件夹中创建一个 test.txt,并添加字符串 Jack
2、将 test.txt 添加到 SVN 服务器上:选择 test.txt,
右键->TortoiseSVN->Add
此时,Jack 的 CRM 文件夹有一个红色叹号
3、再次选择 test.txt,右键->SVN Commit
4、注意勾选上要添加的文件
5、输入 Jack 的用户名和密码,同上:不要勾选 Save authentication
6、点击 OK,添加完成
7、此时,效果如下:
且文件 test.txt 被添加到仓库 MyRepository
8、Mary 要从服务器的仓库中得到 Jack 添加的 test.txt,
就要在其 CRM 文件夹中,右键->SVN Update
9、输入 Mary 的用户名和密码,同上:不要勾选 Save authentication
10、点击 OK,下载完成
11、此时,效果如下:
(三)Mary 修改了文件 test.txt
1、Mary 对 test.txt 进行了修改:在其中继续添加字符串 Mary
2、此时,效果如下:
3、将 Mary 修改过的 test.txt 提交到服务器,
选择 test.txt,右键->SVN Commit
(步骤同上)
4、Jack 要从服务器的仓库中得到 Mary 修改的 test.txt,
就要在其 CRM 文件夹中,右键->SVN Update
(步骤同上)
总结:
首先,有一个人把项目 Add 到仓库中,然后其他人从仓库中
把项目 Checkout 到本地
其次,项目被某人修改后,Commit 到仓库中,然后其他人
从仓库中 Update 到本地
Checkout(检出):将仓库中指定版本的数据下载到本地
Update(更新):将仓库中最新版本的数据下载到本地
Commit(提交):将本地修改部分的数据上传到仓库中
另:
如果不小心勾选了 Save authentication(即 保存用户名和密码),
想要清除保存的用户名和密码,做法如下:
点击鼠标右键->TortoiseSVN->Settings->Saved Data
->Authentication data->Clear
【made by siwuxie095】
SVN客户端的安装和使用的更多相关文章
- java的应用,SVN客户端的安装教程
1.先注册一个百度云账号,然后打开https://console.bce.baidu.com 这个网站,按照下面的图形点击 !!!!请注意这是要收钱的,但能学习到那用微信打开你的网站也是值得的. 2. ...
- [转载+补充]windows下SVN客户端的安装
来源:TortoiseSVN新人使用指南 1. 首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html. 2. 根据系统位数 ...
- svn客户端的安装与中文版本语言库
首先在mac下下载svn或者其他软件请看另一篇博客链接:http://www.cnblogs.com/minyc/p/myc201606191543.html 另附svn常用命令操作详解:http:/ ...
- SVN 客户端的安装与配置
127.0.0.1这个IP地址代表连接本机,其实https://127.0.0.1:443/svn/Test/和https://ZhongZhenhua-PC/svn/Test/是一样的,因为我这里S ...
- 安装SVN客户端重启电脑之后,右键未出现SVN选项的原因
今天安装SVN客户端明明安装成功,电脑也重启过了,但是就是在右键里找不到SVN,百度了很久,删注册表.建用户组之类的方法都试过了,但是都没有效果. 后来才找到真正的原因,我的安装包是32位的,系统是6 ...
- mac系统及xcode使用的SVN客户端安装升级
当前的SVN版本已经升级到1.8.x了,但mac系统自带的以及xcode使用的SVN客户端版本没有跟着升级,还是1.6.x的版本.为了解决隐藏目录.svn只在根目录下存在的情况,至少要升级到1.7.x ...
- Linux下SVN客户端安装及使用
转载自:http://www.linuxidc.com/Linux/2015-01/111748.htm 不想自己写了,这个写的挺全的,我就按这个步骤走的,呵呵 非常感谢作者 环境说明: 系统版本:C ...
- [转]Liunx上安装svn客户端
[转]Liunx上安装svn客户端 虽然说很简单的用yum install subversion就可以将svn安装到系统中,但是yum库中的版本实在是有点低——1.4.2.因此我选择以源码方式安装.安 ...
- 在Eclipse中安装SVN客户端插件
在Eclipse中安装SVN客户端插件 1.1 Eclipse插件应用市场 在Eclipse中访问Eclipse Marketplace Client可以搜索Subversion,下载插件,按提示安 ...
随机推荐
- [转]IE6 的浮动
IE6 的一个 BUG,(IE6 双倍边距 BUG),只要满足下面 3 个条件才会出现这个 BUG: 1)要为块状元素: 2)要左侧浮动: 3)要有左外边距(margin-left): 解决这个 BU ...
- VS2005常用快捷键
Visual C++ 2005有很多种快捷键的映射方案,有适合 Emacs 用户的,有适合 Visual C++ 6.0 用户的,也有 Visual Studio 2005的,下面的快捷键符合IDE默 ...
- python unittest单元测试框架-2discover
基于TestLoader提供的discover方法实现用例执行 当用例达达到数十条后,在runtest.py文件中通过addTest()添加/删除测试用例就非常麻烦.此时可以使用discover方法找 ...
- file_get_contents是打工文件或URL获取内容的方法,比其稳定的还有curl_get_contents
相信使用过file_get_contents函数的朋友都知道,当获取的$url访问不了时,会导致页面漫长的等待,甚至还能导致PHP进程占用CPU达100%,因此这个函数就诞生了 分享一个实际在用的函数 ...
- golang web框架 beego 学习 (三) beego获取参数
直接上常用的例子吧: A: 获取URL中的参数 router func init() { beego.Router("/task/?:id/?:name", &co ...
- js中, match和exec方法的区别
1. 来源分别为: string.match(reg) 和 RegExp.exec(str): 2. 区别 > 现有 字符串s1 和 正则对象 r1. 目标: 抽出s1中的所有电话号码 ...
- django (文件操作)
文件传输html中 form表单必须写 文件的一个属性 enctype="multipart/form-data" file_obj = request.FILES.get('fi ...
- Bogart BogartAutoCode.vb
Imports System.Data.SqlClient Imports System.Data Public Class BogartAutoCodeDataBase Private Conn A ...
- python super()函数详解
引言: 在类的多继承使用场景中,重写父类的方法时,可能会考虑到需要重新调用父类的方法,所以super()函数就是比较使用也很必要的解决方法: 文章来源: http://www.cnblogs.com/ ...
- loganalyzer