windows svn

1.1Svn和VisualSvn介绍

VisualSvn Server2.5.6(版本控制服务器)免费开源软件

是基于Windows平台上的Subversion服务器,它是免费的

官方下载:

http://www.visualsvn.com/files/VisualSVN-Server-2.5.6.msi

TortoiseSvn1.7.9.23248(管理员客户端),免费开源软件

Svn客户端Subversion的客户端有两类,一类是webSvn等基于web的,一种是以TortoiseSvn为代表的客户端软件。前者需要web服务器的支持,后者需要用户在本地安装客户端。

官方下载:

http://cdnetworks-kr-1.dl.sourceforge.net/project/tortoisesvn/1.7.9/Application/TortoiseSVN-1.7.9.23248-win32-svn-1.7.6.msi

ToroiseSvn简体中文包1.7.9.23248

官方下载:

http://cdnetworks-kr-1.dl.sourceforge.net/project/tortoisesvn/1.7.9/Language%20Packs/LanguagePack_1.7.9.23248-win32-zh_CN.msi

AnkhSvn 2.4.11610(VS插件),免费开源软件。

VS插件AnkhSvn

官方下载:

http://ankhsvn.open.collab.net/files/documents/175/6483/AnkhSvn-2.4.11610.msi

说明:

TortoiseSvn是SVN的Windows的客户端,可以管理几乎所有代码,而AnkhSvn是基于VS的一个插件,只用于管理VS相关的项 目,如果只用VS做项目那装AnkhSvn+VisualSVN Server就可以了,相反如果不用VS那只要TortoiseSvn+VisualSVN Server就可以,如果全都要用到,那就三个装了。

2.VisualSVN Server

2.1VisualSVN Server安装

下载后,运行VisualSVN Server安装程序,步骤如下:

1、安装首界面Next。

2、接受许可协议Next。

3、选择组件,如图

4、自定义安装和配置,如图

5、准备安装,Install。

6、安装完成,Next。

7、完成安装,如图

2.2VisualSVN Server配置及使用

安装完成后,启动VisualSVN Server Manager,主界面如下

2.2.1创建一个代码库,步骤如下:

1、创建代码库,如图

2、代码库配置信息,如图

3、OK,创建成功。

2.2.2代码库安全设置

安全设置,步骤如下

1、创建帐户,如图

如此建立coder,coder1,coder2,coder3共4个帐户。

2、将将帐户加入到刚才创建的CodeBase项目里,如图

同样的方式可以新建组,将一批用户放入一组中,对组进行授权。

3. TortoiseSvn

3.1 TortoiseSvn安装

运行TortoiseSvn,步骤如下

1、安装首界面Next。

2、接受许可协议Next。

3、选择安装路径,选择所有功能,Next。

4、Next直到Finish。

3.2TortoiseSvn配置及使用

3.2.1签入代码到SVN服务器,步骤如下:

比如我们在上篇的代码库CodeBase中新建了VS项目,在CodeBase文件夹右键,如图

1、代码库的URL写VisualSVN Server中显示的地址,如图

2、点击OK弹出窗体,如图

3、点击OK,操作成功会弹出窗体,如图

4、点击OK完成签入。

3.2.2签出代码库到本地

操作步骤如下

1、在代码库CodeBase文件下右击选择SVN Checkout,弹出窗体,如图

2、我导出的是D:\Repositories\CodeBase设置完毕点击OK,输入用户名和密码,点击OK完成

说明:

我们现在可以在是浏览器中输入代码库地址来访问代码库,IE9.0中输入https://本机IPod/svn/CodeBase/ 和https://2003server/svn/abc/ajax/ 都可以而Chrome 21.0.1180.83中只能用 https://本机IPod/svn/CodeBase/ 访问,至于为什么,我还不知道。其它浏览器我没装,所不知道什么情况。

另外,刚才Checkout的代码就是我们开发人员要进行操作的,打开可以看到各个文件的状态,如图 

在TortoiseSVN的Settings对话框的Icon Set中可以看到各个文件的状态,同样也可以在此自定义图标风格,如图 

3.2.3提交修改的文件到服务器

1、在已修改文件目录的空白处或在已修改文件的父文件夹上右击SVN Commit…,弹出窗体,如图

2、点击OK完成。

3.2.4添加新文件到到服务器

1、在本地代码目录中新建一个类文件,右击TortoiseSVNàAdd,选中新建的文件,点击OK。

注意:此时文件只是被标记为服务器上的文件,并没有真正上传到服务器,读者可以在浏览器中打开服务文件列表查看,会看不到刚新建的文件,要将文件真正添加到服务器,要继续执行下一步。

2、在刚新建文件目录的空白处或在新建文件的父文件夹上右击SVN Commit…,弹出窗体,如图

3、点击OK完成,些时刷新浏览器就可以看到刚才新建的文件了。

3.2.5更新本机代码与SVN服务器上最新的版本一致

这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update,就可以了。

注意:更新操作可能会因为版本冲突而失败,这是可以使用合并[Merge]或其他方法解决;也可能因为锁定[Get Lock]而失败,这是需要先解锁[Release Lock]。

3.2.6重命名文件或文件夹,并将修改提交到SVN服务器

只要在需要重命名的文件或文件夹上点击右键,点击TortoiseSVN=>>Rename…,在弹出的窗体中输入新名称,点击OK按 钮,就可以了。此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVN Commit提交到SVN服务器后才真正重命名。

3.2.7删除文件或文件夹,并将修改提交到SVN服务器

最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键=>>TortoiseSVN=>> Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。

4.AnkhSvn

4.1AnkHSvn安装

下载完成运行AnkhSvn-2.4.11610.msi,具体步骤如下

1、首界面如图

2、点击Install安装完成。

4.2 AnkhSVN连接到VisualSVN Server

运行VS2010,工具->选项->Source Control,操作如图

确认完成。

此时可以在文件菜单中看到一个新选项,如图

点击第一个,从服务器打开一个项目,如图

选择项目打开,弹出窗体,如图

点击OK即可将项目更新到本地。

4.3项目开发中的常用操作

1、更新项目到本地,如图

2、锁定要修改的文件,如图

可以输入提示信息,如图

3、修改文件之后,更新到服务器,如图

弹出对话框,如图

4、解锁修改的文件,如图

5、查看历史版本,如图

6、比较版本,如图

点击OK即可对比历史版本

posted on 2016-10-13 16:40 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/ruiy/p/5957016.html

windows svn相关推荐

  1. 轻松搭建一个Windows SVN服务器

    轻松搭建一个Windows SVN服务器 前文所述SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个 ...

  2. windows SVN服务器软件

    前言 win10 SVN服务器软件 在这里(https://subversion.apache.org/packages.html)可以找到很多SVN服务器软件,windows和linux的都有. w ...

  3. php windows svn,windows下安装svnmanager

    以前一直用命令行管理svn,被领导盯上,要求给他装个图形管理界面来用,花了一点时间装了个SVN,参考了别人的一些资料,现在写个我安装的流程,希望给需要的人一些帮助. Windows下安装基于apach ...

  4. Windows SVN迁移实操笔记

    有一台SVN服务器网卡突然无法连接了.没办法,另做了一台机器当SVN. 操作系统安装这里忽略,其实也不是服务器系统,是一个windows 7. svn服务器使用的是Visual SVN,版本你3.6. ...

  5. 虚拟机搭建svn服务器,轻松搭建一台Windows SVN服务器

    说明 :如果文章图片不能查看,请进入个人blog的主页查看:http://www.msits.com 通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN ...

  6. windows svn右键清理.svn文件

    新建一个txt文件,把以下内容放进去.再把txt改为reg.双击执行,生成注册表,右键就可以用 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MAC ...

  7. 【SVN】windows SVN安装使用教程(服务器4.3.4版本/客户端1.11.0版本)

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  8. Windows SVN安装

    SVN安装及使用教程 服务端下载:https://www.visualsvn.com/server/download/ SVN服务器端配置 ​ 1.创建一个项目(以Shop为列) 这个错误原因是因为文 ...

  9. windows svn 忽略文件夹

    问题描述: 只想要checkout路径下的部分文件夹内容 操作: 进入checkout目标文件夹,右键svn checkout 选择choose items 勾选想要checkout的文件夹,勾选后点 ...

最新文章

  1. Hadoop学习之第七章节:Hive安装配置
  2. Linux 的 60s USE 性能诊断方法论
  3. BZOJ 2592 随机化(伪)
  4. apache ab压力测试学习
  5. HTTP请求头和响应头部包括的信息有哪些?(转)
  6. android java静态库,Android NDK开发相关知识集合
  7. VMware Fusion CentOS7 下载安装及手动配置静态IP
  8. 常用运算电压比较器目录
  9. 安卓逆向和手游辅助学习路线
  10. 小米路由器的linux命令,【原创】小米路由器开启WISP 万能中继功能
  11. HDUOJ 2059 龟兔赛跑——
  12. 在Markdown文件中快速插入本地图片
  13. [网易]2018校园招聘编程题真题集合
  14. 【Python配置】使用pyenv与virtualenv搭建单机多版本python多虚拟环境开发
  15. wms仓库管理系统的订单处理及流程
  16. PMOS和NMOS开关应用
  17. 慕课网-Java入门第二季实战练习-答答租车系统下载
  18. 在window上提交spark代码到远程测试环境上运行
  19. PrintDocument打印、预览、打印机设置和打印属性的方法(较完整)
  20. 常用 DOM 方法与属性

热门文章

  1. 《关于我的那些面经》——百度后端(附答案)
  2. leetcode512. 游戏玩法分析 II(SQL)
  3. 2019我做成的事情
  4. 17校招真题题集(2)6-10
  5. C++:08---成员变量初始化方式
  6. Python(28)-异常
  7. 论文遇到的格式问题和修正方式
  8. 中科大 计算机网络2 什么是互联网
  9. Linux命令:find命令详解
  10. 最受欢迎的5大Linux发行版