----------------------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客户端的安装和使用的更多相关文章

  1. java的应用,SVN客户端的安装教程

    1.先注册一个百度云账号,然后打开https://console.bce.baidu.com 这个网站,按照下面的图形点击 !!!!请注意这是要收钱的,但能学习到那用微信打开你的网站也是值得的. 2. ...

  2. [转载+补充]windows下SVN客户端的安装

    来源:TortoiseSVN新人使用指南 1. 首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html. 2. 根据系统位数 ...

  3. svn客户端的安装与中文版本语言库

    首先在mac下下载svn或者其他软件请看另一篇博客链接:http://www.cnblogs.com/minyc/p/myc201606191543.html 另附svn常用命令操作详解:http:/ ...

  4. SVN 客户端的安装与配置

    127.0.0.1这个IP地址代表连接本机,其实https://127.0.0.1:443/svn/Test/和https://ZhongZhenhua-PC/svn/Test/是一样的,因为我这里S ...

  5. 安装SVN客户端重启电脑之后,右键未出现SVN选项的原因

    今天安装SVN客户端明明安装成功,电脑也重启过了,但是就是在右键里找不到SVN,百度了很久,删注册表.建用户组之类的方法都试过了,但是都没有效果. 后来才找到真正的原因,我的安装包是32位的,系统是6 ...

  6. mac系统及xcode使用的SVN客户端安装升级

    当前的SVN版本已经升级到1.8.x了,但mac系统自带的以及xcode使用的SVN客户端版本没有跟着升级,还是1.6.x的版本.为了解决隐藏目录.svn只在根目录下存在的情况,至少要升级到1.7.x ...

  7. Linux下SVN客户端安装及使用

    转载自:http://www.linuxidc.com/Linux/2015-01/111748.htm 不想自己写了,这个写的挺全的,我就按这个步骤走的,呵呵 非常感谢作者 环境说明: 系统版本:C ...

  8. [转]Liunx上安装svn客户端

    [转]Liunx上安装svn客户端 虽然说很简单的用yum install subversion就可以将svn安装到系统中,但是yum库中的版本实在是有点低——1.4.2.因此我选择以源码方式安装.安 ...

  9. 在Eclipse中安装SVN客户端插件

    在Eclipse中安装SVN客户端插件 1.1  Eclipse插件应用市场 在Eclipse中访问Eclipse Marketplace Client可以搜索Subversion,下载插件,按提示安 ...

随机推荐

  1. shell 5参数

    shell传递参数 我们可以在执行shell脚本时,向脚本传递参数. $n n代表数字.0表示执行的脚本名称,1表示第1个参数,2是第2个参数 $# 传递到脚本的参数个数 $$ 脚本运行的当前进程的I ...

  2. 小朋友学Python(4)

    Mac下安装Python 3 Mac系统会自带Python 2.7.x.安装Python 3时,不要卸载Python 2.7.x,因为有Mac系统有一些库会依赖于Python 2.7.x. 安装步骤: ...

  3. 编译器错误消息: CS0016: 未能写入输出文件“c:/Windows/Microsoft.NET/Framework/v4.0.50727/Temporary ASP.NET Files/root .... 拒绝访问。

    此问题困扰良久,得终极解决方案 环境:windows 2008 server r2 + iis7 + .net framework4.5 解决:1. 错误信息中包含的目录“c:/Windows/Mic ...

  4. Django自带的用户认证

    1. 创建超级用户   python manage.py createsuperuser   2. 认证  校验用户名和密码  obj = auth.authenticate(request,user ...

  5. node进阶之用流实现上传文件

    内容: 1.文件上传基础 2.node文件处理机制 3.用流实现文件上传 1.文件上传基础 前端代码: <form action="localhost:8080/" meth ...

  6. vim编程设置

    在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号.语法高亮度显示.智能缩进 等功能的.为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc.在启动vim时,当前用户 ...

  7. 手机端移动端的选择框mobileSelect.js使用

    手机端移动端的选择框mobileSelect.js使用 文件地址:https://github.com/onlyhom/mobileSelect.js 请感兴趣的自行下载 使用过程 1 引入标签 &l ...

  8. nginx支持pathinfo的方法,亲测有效的

    修改配置文件,修改特点域名的配置文件 location ~ \.php { #去掉$ root H:/PHPServer/WWW; fastcgi_pass ; fastcgi_index index ...

  9. smyfony2-curd-数据库创建

    1创建类

  10. php中array_map和array_walk的使用对比_php技巧

    一.array_map() 1.array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空. 2.回调 ...