1. Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.
  2.  
  3. 首先来下载和搭建SVN服务器.
  4.  
  5. 现在Subversion已经迁移到apache网站上了,下载地址:
  6.  
  7. http://subversion.apache.org/packages.html
  8.  
  9. 打开网站后显示的是各种类型操作系统对应版本
  10.  
  11. 找到 Windows 版的 VisualSVN 版(服务器版),点击进入后,选择 VisualSVN Server 下载安装
  12.  
  13. 开始安装
  14.  
  15. 点击下一步
  16.  
  17. 选择 I accept the terms in the License Agreement
  18. 下一步
  19.  
  20. 选择 VisualSVN Server and Management Console
  21. 选中 Add Subversion command-line tools to the PATH environment variable..
  22. 下一步
  23.  
  24. 点击 Standard Edition
  25. Location 为程序安装目录
  26. Repositories 为文件存放目录
  27. Server Port 端口号,这里电脑上 443 端口已经被占,选用了 8443
  28. 默认选中 Use secure connection(https://)
  29. 下一步
  30.  
  31. 点击 Install 开始安装
  32.  
  33. 安装后启动
  34. 建立版本库:
  35. 在左边列表中
  36. 右键点击 Repositories->新建->Repository
  37.  
  38. 输入版本库名称
  39. 下一步
  40.  
  41. 选择 Empty repository(recommended option)
  42. 下一步
  43.  
  44. 设置该版本库访问权限
  45. 选择 All Subversion users have Read/Write access 允许所有 svn 用户访问
  46. 下一步
  47.  
  48. 获得该版本库 url 地址,这里可以把中间部分换成本机 ip 来访问,如
  49. 这里获得的 url
  50. https://x6x8-20121105NU:8443/svn/firstSvn
  51. 本机 ip192.168.100.116 url可改为
  52. https://192.168.100.116:8443/svn/firstSvn
  53. 来访问
  54.  
  55. 建立用户:
  56. 在左边列表中
  57. 右键点击 Users->新建->User
  58.  
  59. 填入用户名
  60. 填两遍密码
  61. 点击OK即可创建
  62.  
  63. 至此客户端 SVN 即可使用 创建的版本库 url 及新建的用户名密码访问服务器上该版本库文件
  64.  
  65. 客户端安装
  66. TortoiseSVN 官网下载地址:http://tortoisesvn.net/downloads.html
  67. 在页面的下面还可以找到语言包
  68. 下载跟电脑匹配的安装包和语言包后安装
  69.  
  70. 点击Next
  71. 下一步
  72.  
  73. 选择 I accept the terms in the License Agreement
  74. 下一步
  75.  
  76. 选择安装路径,默认即可
  77. 下一步
  78.  
  79. 点击 Install 开始安装
  80.  
  81. 接下来安装简体中文语言包,这个非常简单,一路Next就行
  82.  
  83. 正常情况下安完语言包后客户端 SVN 即是中文版了
  84. 入没有自动转变,可在空白处 右键鼠标->TortoiseSVN->设置
  85. 第一项 常规设置里设置语言
  86.  
  87. 客户端使用 SVN
  88. 找一个文件夹下
  89. 右键->检出
  90.  
  91. 填上服务器版本库 url
  92. 检出深度:最好全递归
  93. 版本:最新版本
  94. 确定
  95.  
  96. 输入用户名,密码,选上保存认证
  97. 确定
  98.  
  99. 即可将版本库最新文件检出到该文件夹
  100.  
  101. 以后每次与服务器同步时,在文件夹空白处
  102. 右键->更新
  103. 即可,而且更改文件前最好更新下
  104.  
  105. 本地新建文件
  106. 新建后文件上显示问号
  107. 右键文件->TortoiseSVN->加入(有蓝色加号的选项)
  108. 再在空白处 右键->提交->确定
  109. 即可将该新建文件提交到服务器版本库中
  110. 提交时可填写一些备注信息
  111.  
  112. 删除文件
  113. 右键文件->TortoiseSVN->删除(有红色叉号的选项)
  114. 再在空白处 右键->提交->确定
  115. 即可在服务器版本库中将该文件删除
  116.  
  117. 重命名
  118. 删除文件
  119. 右键文件->TortoiseSVN->改名
  120. 再在空白处 右键->提交->确定
  121. 重命名SVN内部也是按照先删除原名文件,再添加改名文件
  122.  
  123. 本机所有SVN工具使用版本分别为
  124. VisualSVN-Server-2.6.0
  125. TortoiseSVN-1.8.0.24401-win32-svn-1.8.0
  126. LanguagePack_1.8.0.24401-win32-zh_CN

windows 7系统搭建本地SVN服务器的过程的更多相关文章

  1. Windows下搭建本地SVN服务器【转】

    转自:http://www.linuxidc.com/Linux/2015-01/111563.htm 本文介绍Windows下搭建本地SVN服务器的方法,网上资料比较少也比较旧,大都介绍的是旧版本S ...

  2. svn 使用TortoiseSVN server搭建本地SVN服务器

    使用TortoiseSVN server搭建本地SVN服务器

  3. 怎样搭建本地svn服务器环境-轻松掌握版本管理

    版本管理一直是程序员使用频率比较高的一个工具软件.不管你是自己使用还是提供给别人使用,svn服务器的架设是一个入门功课.今天我们先来介绍一下怎么样在本地搭建svn服务器.这种应用一般是网络不是很好,提 ...

  4. Mac搭建本地svn服务器,并用Cornerstone连接服务器

    Mac默认已经安装了svn,我们只需要进行配置并开启就可以了 首先我们可以验证一下是否安装了svn,打开终端,输入命令 svnserve --version 这里可以看到目前svn的版本号,说明已经安 ...

  5. [转]Win7 64位搭建本地SVN服务器 Apache+Subversion

    转载地址:http://blog.sina.com.cn/s/blog_4f072a7001015j5z.html 一.工具下载 01.SVN 服务器Subversion:Setup-Subversi ...

  6. Windows下利用TortoiseSVN搭建本地SVN服务器

    写在前面: 安装TortoiseSVN时,图中这步要选择,才能同时安装后面需要的svnserve.exe 环境说明: Win 7 TortoiseSVN 1.7 搭建步骤: 0. 新建一个目录,做&q ...

  7. 如何搭建本地svn服务器和搭建本地Git服务器

    搭建git本地服务器使用的软件有很多,例如:gitlab,gitblit,gitbucket,gogs,gitolite,具体比较:http://softlab.sdut.edu.cn/blog/su ...

  8. 工具篇-Mac上搭建本地svn服务器以及使用Cornerstone进行本地版本控制

    1.在桌面上见一个文件夹命名为svn,然后打开终端: 创建一个mycode仓库:svnadmin create /Users/gaoyizhen736(自己的mac的用户名)/Desktop/svn/ ...

  9. Appium(JAVA)Windows 7系统搭建及示例运行

    Appium(JAVA)Windows 7系统搭建及示例运行 分类: Appium 2014-11-14 17:44 4323人阅读 评论(2) 收藏 举报 1.搭建Android环境 http:// ...

随机推荐

  1. C#调用NPOI组件读取excel表格数据转为datatable写入word表格中并向word中插入图片/文字/书签 获得书签列表

    调用word的com组件将400条数据导入word表格中耗时10分钟简直不能忍受,使用NPOI组件耗时4秒钟.但是NPOI中替换书签内容的功能不知道是不支持还是没找到. 辅助类 Excel表格数据与D ...

  2. 004_URL 路由 - URL 路由

    在Web Form 情况下,每一个 ASPX页面既是一个文件,又是一个队请求自包含的响应.而在 MVC 情况下,请求是由控制器类中的动作方法处理的,而且与硬盘上的文件没有一对一的相互关系. ASP.N ...

  3. 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract

    [源码下载] 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 ...

  4. android 学习资料

    Fragment 事件分发机制 事件分发机制2 NDK JNI ndk { moduleName "mymodule" ldLibs "log" stl &qu ...

  5. Javaweb上下文监听者ServletContextListener

    一个监听类,不是一个servlet或JSP,它能监听ServletContext一生中的两个关键事件:初始化(创建)和撤销.这个类实现了javax.servlet.ServletContextList ...

  6. struts2中valueStack,stackContext以及actionContext的关系

    一,首先给出三者的定义 1.valueStack: 里面存放的是Action类中通过set方法设置的属性值(表单传过来的值等),由OGNL框架实现; 2.stackContext: 也是用来存值的,s ...

  7. mybatis中#和$符号的区别

    mybatis做为一个轻量级ORM框架在许多项目中使用,因其简单的入门受到了广大开发者的热爱.在近期项目中再做一个相关的开发,碰到了#.$符号这样的问题,之前没怎么注意过,通过学习之后,有了点感悟,分 ...

  8. SharpGL学习笔记(十四) 材质:十二个材质球

    材质颜色 OpenGL用材料对光的红.绿.蓝三原色的反射率来近似定义材料的颜色.象光源一样,材料颜色也分成环境.漫反射和镜面反射成分,它们决定了材料对环境光.漫反射光和镜面反射光的反射程度.在进行光照 ...

  9. 如何查询拥有执行某个Tcode权限所有人员

    方法很简单,如下 一:Tcode:S_BCE_68001400二:输入你想查询的Tcode,例如:SE38   打开如下图所示,然后执行即可   三:AUTH(关于权限的控制),打开如下图所示.上图“ ...

  10. .NET 面试题整理

    概念类 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多. 结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函 ...