很多时候在写一个小的项目不想使用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版本管理软件使用简单说明的更多相关文章

  1. 【软件使用】TortoiseSVN版本管理软件使用简单说明

    TortoiseSVN版本管理软件使用简单说明 很多时候在写一个小的项目不想使用github等工具,只想简单在本地搭建一个版本管理器.那么TortoiseSVN就非常适合. 第一步:下载Tortois ...

  2. 版本管理软件VisualSVN、TortoiseSvn、AnkhSvn 后记

    原文:版本管理软件VisualSVN.TortoiseSvn.AnkhSvn 后记 前些天我写了几篇关于VisualSVN .TortoiseSVN.AnkhSvn这几个软件配置管理的文章,但是当时没 ...

  3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?并在Github注册账户,写一篇博客记录注册的过程。

    问题一:上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?(以下内容为网上查询所得) Microsoft TFS(Team Foundation Server): 优点: ...

  4. 系列四TortoiseSvn客户端软件

    原文:系列四TortoiseSvn客户端软件 TortoiseSvn介绍 TortoiseSvn 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录.文件保存在中 ...

  5. 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?以及Github的注册过程

    一.目前流行的源程序版本管理软件和项目管理软件有Microsoft TFS.GitHub.SVN.Coding等. 二.各有什么优缺点 三.在GitHub注册账户的过程 Microsoft TFS的优 ...

  6. 源程序版本管理软件和项目管理软件,Github注册流程

    目前流行的源程序版本管理软件和项目管理软件:Microsoft TFS,Github,SVN,Coding 各自的优缺点: Microsoft TFS: 优点: tfs核心的,是对敏捷,msf,cmm ...

  7. Diamond 3.5简易教程(二)------软件的简单使用

    二.软件的简单使用 工程建立后我们就可以进行程序的编写添加了. 选择左下角file list 选项卡 这里主要是工程的信息. 在input files 上右键弹出选项addànew file... 在 ...

  8. 3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode),请用一个实际的源代码管理工具来建立源代码仓库,并签入/签出代码。

    上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? ---------------答题者:徐潇瑞 (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,c ...

  9. TortoiseSVN的安装及其简单使用

    VisualSVN-Server的安装以及简单使用 TortoiseSVN的安装及其简单使用 VisualSVN的安装及冲突的处理 安装完VisualSVN-Server后,Test仓储里边什么都没有 ...

随机推荐

  1. org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 32; 元素类型为 "key" 的内容必须匹配 "(column)*"

    报错:部分错误信息,主要查看CauseBy Caused by: org.hibernate.InvalidMappingException: Unable to read XML at org.hi ...

  2. 洛谷——P1916 小书童——蚂蚁大战

    P1916 小书童——蚂蚁大战 题目背景 小A在你的帮助下,开始“刷题”,他在小书童里发现了一款叫“蚂蚁大战”(又称蛋糕保卫战)的游戏.(你懂得) 题目描述 游戏中会出现n只蚂蚁,分别有a1,a2…… ...

  3. 洛谷——P1626 象棋比赛

    P1626 象棋比赛 题目描述 有N个人要参加国际象棋比赛,该比赛要进行K场对弈.每个人最多参加两场对弈,最少参加零场对弈.每个人都有一个与其他人不相同的等级(用一个正整数来表示). 在对弈中,等级高 ...

  4. HDU6058 Kanade's sum(思维 链表)

    Kanade's sum Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Tota ...

  5. Python - 字符和字符值之间的转换

    字符和字符值之间的转换 Python中, 字符和字符值, 直接的转换, 包含ASCII码和字母之间的转换,Unicode码和数字之间的转换; 也可以使用map, 进行批量转换, 输出为集合, 使用jo ...

  6. 【DFS】Gym - 100781A - Adjoin the Networks

    给你一个森林,让你把它连接成一颗树,使得直径最小. 就求出每颗树的重心以后,全都往直径最大的那个的重心上连,一般情况是最大/2+次大/2+1,次大/2+第三大/2+2 中取较大者. 还有些特殊情况要特 ...

  7. [HDU1756]Cupid's Arrow

    题目大意: 给你一个简单多边形和若干个点,问每个点在多边形内还是外. 思路: 一开始没看清楚题,写了一个叉积法,事实上叉积法只能用来处理凸多边形与点的关系. 考虑一个射线法. 从这个点水平往左作一条射 ...

  8. 用asyncio的异步网络连接来获取sina、sohu和163的网站首页

    代码如下: import asyncio async def wget(host): print('wget %s...' % host) connect = asyncio.open_connect ...

  9. 班尼特·A·麦克道尔 - 一个交易者的资金管理系统(2013年5月26日)

    <一个交易者的资金管理系统:如何确保利润并避免破产风险> 作 者:班尼特·A·麦克道尔 系 列:“引领时代”金融投资系列-世界交易经典译丛 出 版:万卷出版公司 字 数:155千字 阅读完 ...

  10. Web安全开发指南--异常错误处理与日志审计

    1.异常错误处理与日志审计 5.1.日志审计系统安全规则 1 日志系统能够记录特定事件的执行结果(比如 成功或失败). 确保日志系统包含如下重要日志信息: 1.  日志发生的时间: 2.  事件的严重 ...