无论是个人进行单独编码还是团体开发项目,项目的版本控制都是很重要的。就我所知的版本控制方式有两种。

  1. 最简单的版本控制就是保留软件不同版本的数份copy,并且适当编号。许多大型开发案都是使用这种简单技巧。虽然这种方法能用,但是很没效率。一是因为保存的数份copy几乎完全一样,也因为这种方法要高度依靠开发者的自我纪律,而常导致错误。
  2. 使用版本控制工具。常用的windows平台下的版本控制工具有svn,cvs,vss。

如果您还没有用过版本控制工具构建项目管理,本文将带你快速入门,本文使用的工具是基于svn的。

  • 必备软件(这些软件目前是比较新的版本)
  1. tortoiseSVN 1.65
  2. Visual SVN Server 2.11(Visual SVN Server是自带Subversion和Apache的)
  3. Visual SVN 1.77Crack破解(Visual Studio插件)
  4. SVN电子书(可选,如果想深入了解SVN,可以一读)

如果以上文件不能下载,请访问http://cid-d61a87db430d0cab.skydrive.live.com/browse.aspx/.Public/svn这个地址,下载文件都放在这里了。

  • 安装过程

tortoiseSVN和Visual SVN的安装过程我就不赘述了,下面主要讲Visual SVN Server的安装过程。
 

下面的步骤就是next和install了。到此,软件环境就准备好了。

  • 如何创建一个使用版本控制的Hello World项目

1.建立SVN服务器版本库(Create Repository)

  • 创建用户

     
  • 创建版本库

     
  • 分配权限

      

2.把项目导入到服务器版本库中(Import project to repository)

      

3. 客户端签出项目(check out the project)

 

签出以后,可以看到每个文件前都有绿色的小图标

 

转载文章,出处忘记了。

转载于:https://www.cnblogs.com/ybeiying/archive/2012/06/26/2564294.html

TortoiseSVN-1.6.5.16974(开源文件版本管理软件) 安装图解教程及下载文件相关推荐

  1. vscode更改安装路径 无法访问_装完系统必做的优化,更改用户文件和软件安装默认路径,你知道吗...

    很多人不理解,为什么Windows系统安装软件的时候,默认路径都是在C盘,为什么用户文件夹设置在C盘下?明明不合理,却还要用户动手更改这么麻烦. 在计算机发展的早期,硬件配置极低,移动储存的主流用的是 ...

  2. ZOC7 Terminal 首次安装无法 上传/下载文件

    win10新安装上zoc时,总是不能正常的上传/下载文件,一直也没有找到相关文档说明在哪里配置.提示窗口如下: 点击Help,找到了如下提示: 可以尝试使用命令  sz 进行下载, rz 进行上传操作 ...

  3. SVN_一个开源的版本管理软件

    一,版本管理软件 1)可架设在Apache(服务器,PHP写的)上,最常用的客户端为TortoiseSVN(简称TSVN) 2)TSVN通过右键菜单与Windows资料管理器集成,没有自己的界面窗口 ...

  4. 一款超赞极简开源文件共享系统,无需注册可直接下载文件

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! ​ 在日常的工作当中,大家可能经常会遇到文件共享的问题,简单一点的会用QQ.微信之类的工具临时处理一下,稍微多点的 ...

  5. linux ssh 推送文件_WinSCP软件双系统(Win-Linux)文件传输教程

    WinSCP软件是windows下的一款使用ssh协议的开源图形化SFTP客户端,也就是一个文件传输的软件,它有什么优点吗,咱们嵌入式开发中经常会将windows中的文件复制到linux系统当中,比较 ...

  6. linux通过tftp下载的文件大小为0,linux 通过 tftp下载文件

    1.应用程序如何移植到目录板? 1)复制到介质,如U盘 2)通过网络(tftp)传输文件到开发板(文件较小,推荐使用) 3)置于根文件系统目录下制作文件系统镜像,再烧进开发板(文件很大,可以使用) 4 ...

  7. linux ftp上传下载文件,Linux下ftp命令上传下载文件

    命令行下连接ftp服务器 方式一: 默认端口 ftp hostname 方式二: 指定端口 [ec2-user@ip-99-240-80-144 ~]$ ftp ftp> open 99.240 ...

  8. linux命令文件加密软件,Linux系统下如何加密文件,简单实用的文件管理器GnuPG

    我们知道,Linux 桌面版和服务器版具有卓越的安全性.然而这并不意味着你可以放松警惕.你应该一直认为你的数据总是很快就会被破坏.也就是说,你可能需要使用各种加密工具.比如 GnuPG,它可以让你加密 ...

  9. java下载文件夹_java如何通过共享目录下载文件夹(有子文件夹)到本地目录?...

    有没有大神会操作的? 下面的代码只能下载文件夹下只是文件的,不能下载文件夹下包含子文件夹的文件public static void getShareFile(){ System.out.println ...

最新文章

  1. session.invalidate()
  2. HTML5圆形线性渐变,css中linear-gradient()函数是干什么的?实现线性渐变的圆形边框(代码)...
  3. python分析b站_Python爬取并分析B站最热排行榜,我发现了这些秘密
  4. C++ Primer 5th笔记(chap 16 模板和泛型编程)模板实参
  5. 浅析ASP.NET的Page.IsPostBack 属性http://www.sina.com.cn 2008年05月06日 11:33 IT168.com
  6. centos 卸载docker_Spring Boot学习05_Docker卸载与安装
  7. 【.Net Micro Framework PortingKit – 12】SysTick驱动开发
  8. framework7 1.3.5 路由跳转后DOM失效问题
  9. 宋利兵 mysql_《MySQL 5.7 Replication新特性》分享之互动问题解答
  10. TensorFlow实战3——TensorFlow实现CNN
  11. 阿里云服务器ECS选型
  12. openwrt挂载u盘(ntfs)_如何在 Bitcoin 的源码基础上生成一条自己的链 08:将bitcoin移植到openwrt...
  13. UNICODE_STRING__ZC
  14. 【Unity3D开发小游戏】《太空射击游戏》Unity开发教程
  15. 心灵的呼唤 - Cuchulainn
  16. 回文树(模板)+ 例题
  17. SharpDevelop的安装与配置
  18. 去你的Google Adsence
  19. 一键反推食谱,与狗对话,识别女票表情…愚人节,AI 也被玩坏了
  20. java 自己实现 解析处理user-agent 获取设备信息 ip-ua转化归因

热门文章

  1. 机器视觉-相机选择方法-缺陷检测
  2. 求50以内的全部素数
  3. java毕业设计青少年心理健康公益扶助网站源码+lw文档+mybatis+系统+mysql数据库+调试
  4. eMP开发环境配置说明
  5. 如何使用iTunes与iTools导出微信聊天记录
  6. c语言程序设计分值,计算机考试题分值分布
  7. c# 中文数字转阿拉伯数字
  8. 数据库系统原理学习(三)--PG数据定义与操作
  9. 小红书MVP系统架构与技术选型(一)
  10. 2021新网银行金融科技挑战赛 Baseline