TortoiseSVN版本管理软件使用简单说明
很多时候在写一个小的项目不想使用github等工具,只想简单在本地搭建一个版本管理器。那么TortoiseSVN就非常适合。
第一步:下载TortoiseSVN,http://tortoisesvn.net/downloads.html
按自己的操作系统下载对应的软件即可,安装过程很简单。一步一步到底,安装完后,右键菜单中会出现TortoiseSVN的选项:

第二步,创建一个文件夹用来存放TortoiseSVN的数据,例如创建E:\Coding\SVN
该文件夹只能由TortoiseSVN来管理。
再在SVN下创建项目文件夹,例如项目名为testproject,则创建一个testproject的文件夹,右键该文件夹,单击"TortoiseSVN"下的"Create Repository here"即可。这个SVN文件夹相当于一个服务器,存放源代码的集中地方。

单击完成后会出现以下对话框,记下这个URL地址,供代码检出使用。最后单击OK。

第三步,检出代码。
在其他任何地方,比如你项目需要存放的文件夹下右键鼠标,单击"SVN CheckOut"

弹出如下对话框:

输入刚才的URL连接,单击OK即可。在当前文件夹下即会检出刚才的项目

第四步 提交修改代码
目前该项目中什么都没有,进入testproject,在里面添加项目文件,可从其他地方拷贝已有的代码文件。此处我新建一个a.cpp,输入简单内容:

保存,然后右键a.cpp, 单击TortoiseSVN下的Add

再右键,选择SVN Commit,弹出提交菜单。

此时,可在Message对话框中输入日志,修改记录等。

点击OK。即完成了代码的创建。
如果对a.cpp进行了修改,那么该如何查看版本间的差异呢?
使用上面的方法,修改a.cpp然后提交。
首先给a.cpp增加了两行代码

然后右键a.cpp直接提交,注意此处不需要再add。
提交时写上日志:

第五步 查看日志
右键项目文件夹"testproject",单击TortoiseSVN下的Repo-browser.

然后会列出所有文件,右键a.cpp,选择"show log"即可查看a.cpp的所有修改记录。


在这里看到了刚才添加的记录"工程创建"和"修改代码a.cpp"
那么除了看记录,能不能看具体修改的代码呢?当然可以
选中上边的一条日志记录,再双击下边的a.cpp就能够对比两版的差异了。从中我们看到了具体哪一行被修改了,都一清二楚。

结论:SVN除了管理代码外,还能管理我们自己的word文档。能够保存我们的修改记录。方便查看历史记录。(tortoiseSVN会自动调用word文档的版本对比功能,非常方便)
http://www.sanses.net/archives/175.html
TortoiseSVN版本管理软件使用简单说明的更多相关文章
- 【软件使用】TortoiseSVN版本管理软件使用简单说明
TortoiseSVN版本管理软件使用简单说明 很多时候在写一个小的项目不想使用github等工具,只想简单在本地搭建一个版本管理器.那么TortoiseSVN就非常适合. 第一步:下载Tortois ...
- 版本管理软件VisualSVN、TortoiseSvn、AnkhSvn 后记
原文:版本管理软件VisualSVN.TortoiseSvn.AnkhSvn 后记 前些天我写了几篇关于VisualSVN .TortoiseSVN.AnkhSvn这几个软件配置管理的文章,但是当时没 ...
- 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?并在Github注册账户,写一篇博客记录注册的过程。
问题一:上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?(以下内容为网上查询所得) Microsoft TFS(Team Foundation Server): 优点: ...
- 系列四TortoiseSvn客户端软件
原文:系列四TortoiseSvn客户端软件 TortoiseSvn介绍 TortoiseSvn 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录.文件保存在中 ...
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?以及Github的注册过程
一.目前流行的源程序版本管理软件和项目管理软件有Microsoft TFS.GitHub.SVN.Coding等. 二.各有什么优缺点 三.在GitHub注册账户的过程 Microsoft TFS的优 ...
- 源程序版本管理软件和项目管理软件,Github注册流程
目前流行的源程序版本管理软件和项目管理软件:Microsoft TFS,Github,SVN,Coding 各自的优缺点: Microsoft TFS: 优点: tfs核心的,是对敏捷,msf,cmm ...
- Diamond 3.5简易教程(二)------软件的简单使用
二.软件的简单使用 工程建立后我们就可以进行程序的编写添加了. 选择左下角file list 选项卡 这里主要是工程的信息. 在input files 上右键弹出选项addànew file... 在 ...
- 3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode),请用一个实际的源代码管理工具来建立源代码仓库,并签入/签出代码。
上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? ---------------答题者:徐潇瑞 (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,c ...
- TortoiseSVN的安装及其简单使用
VisualSVN-Server的安装以及简单使用 TortoiseSVN的安装及其简单使用 VisualSVN的安装及冲突的处理 安装完VisualSVN-Server后,Test仓储里边什么都没有 ...
随机推荐
- List 集合中 均匀的取七个点 的值
场景: 一个未知 长度的 List 集合,可能 长度为7,10,50,100, 等等 这个时候 ,我们需要在 集合中 均匀的取七个点: 思路: n=6; int size = list.Size(); ...
- linux文件简单操作
1.vim常用快捷键 dd/ndd 删除1行/删除n行 yy/nyy 复制1行/复制n行 p 粘贴 u 撤销 dw/ndw 删除一个单词/删除n个单词 G /nG 到一行尾/第n行尾 :!+命令 ...
- 洛谷——P2908 [USACO08OPEN]文字的力量Word Power
P2908 [USACO08OPEN]文字的力量Word Power 题目描述 Farmer John wants to evaluate the quality of the names of hi ...
- 【动态规划技巧题】POJ2229-Sumsets
[题目大意] 把一个数n分成2的指数幂相加的形式,问有几种情况. [思路] 如果当前i为奇数,则必定有至少一个1,可以看作i-1的情形再加上一个1.即f[i]=f[i-1]. 如果当前i为偶数,假设没 ...
- java笔记之方法
一.那么什么是方法呢? 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 二.方法的优点 ...
- [转]MySQL与Oracle 差异比较之一数据类型
数据类型 Oracle MySQL 1 NUMBER int / DECIMAL DECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型:MYSQ ...
- php 自动补位
1 sprintf("%06d", 2); 2 str_pad();
- 使用参数化查询防止SQL注入漏洞
参数化查询防止SQL注入漏洞 看别人的登录注册sql语句有没漏洞即可 Where name=‘admin’ or ‘1=1’ and password=’123’; 可以Or ‘1=1’就是漏洞 h ...
- tomcat配置优化
tomcat服务管理页面 http://192.168.1.249:8080/manager/status 找到下面的内容 "http-nio-8081" (此处端口是根据自己实 ...
- 【java】随机生成6位的数字 /生成例如010 045这样的三位数
int radomInt = new Random().nextInt(999999) @org.junit.Test public void testName() throws Exception ...