首先在 https://tortoisesvn.net/downloads.html 下载svn客户端

下载并安装好之后再开始菜单会出现如下图标:

现在可以开始使用TortoiseSVN了,选择一个本地文件夹从服务器下载代码。

选择文件夹右键,选择【SVN Checkout】:

填写URL。可以修改版本,默认为最新版本。点击OK 按钮进行代码下载。

下载完之后可以看到带绿色对号的文件夹

对文件进行修改后对号变为红色叹号

如果需要提交修改的文件,可以进入文件夹右键选择“SVN Commit” 进行文件提交

提交时需要添加备注信息

新增的文件文件会出现一个问号

新增的文件可以通过右键 TortoiseSVN 中Add选项进行添加,新增文件也需要提供备注信息。

如果你在其它地方对文件进行了修改,或者其他同事对该文件进行了修改你需要进行Update才能获取最新的文件,建议每次对文件操作先进行Update。

Update操作和Commit操作类似,右键选择SVN Update即可。

SVN 版本对应信息保存在文件夹下.svn文件夹中

如果文件拷贝到其他不需要进行svn连接的地方,直接删除.svn文件夹即可。删除之后即解除svn关联。

Visual Studio 下使用SVN

在客户端下载并安装Visual SVN插件

下载地址:https://www.visualsvn.com/visualsvn/download/

在本地创建一个项目,然后点击解决方案右键【Add Solution to Subversion】

选择本地工作地址:

选择是否在本地新建一个资源仓库,如果选择新建,将在本地磁盘新建一个资源仓库;在此我们选择已有的

在此填写SVN地址,然后选择NEXT

接下来,点击Import,创建资源仓库;

完成资源仓库创建

发现在每个文件或者文件夹前会多出来一个黄色的小圆点,代表改项目没有进行迁入操作

点击解决方案,右键选择Commit

这个画面很熟悉了,添加签入备注,选择要签入的文件,点击OK即可进行签入操作。

签入完成,点击Ok

后续的Update 和Commit步骤都是一致的。就不在这赘述。

最近在建立自己的个人网站,更新进度有点慢,再接再厉。

Windows下ToroiseSVN基本使用&&在Visual studio中使用SVN的更多相关文章

  1. windows下使用python操作redis(Visual Studio Code)

    1.编辑工具: Visual Studio Code(windows环境) 2.redis服务器:这里用了远程连接,需要配置redis.conf. (1)注释 #bind 127.0.0.1 (2)设 ...

  2. windows下安装QT并与visual studio 2017搭建开发环境

    1.环境搭建 这里并不是说qt必须要和visual studio结合使用,不过用习惯了visual studio开发,继续使用可节省开发时间,并大大提供便利性. 关于安装过程这里不再详细赘述,软件下载 ...

  3. 在Visual Studio 中使用git——分支管理-下(九)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

  4. 在Visual Studio 中使用git——同步到远程服务器-下(十二)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

  5. Dynamics CRM2013 在Visual Studio中开启脚本的Xrm.Page智能提示

    前面篇博文http://blog.csdn.net/vic0228/article/details/49663751提到了通过引用XrmPage-vsdoc.js文件来启用Xrm.Page的智能提示, ...

  6. 在Visual Studio 中使用git——分支管理-上(八)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

  7. 在Visual Studio 中使用git——标记(Tag)管理(十)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

  8. 在Visual Studio 中使用git——同步到远程服务器-上(十一)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

  9. 在Visual Studio 中使用git——文件管理-下(六)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

随机推荐

  1. Binary Search(Java)(递归)

    public static int rank(int[] array, int k, int front, int rear) { if(front > rear) return -1; int ...

  2. Nginx部署静态页

    简答说一下如何用Nginx部署静态网页,并绑定域名访问 1.通过FTP上传静态页到服务器指定目录 2.编写nginx的.conf文件 3.重启nginx 如图,这是centos上传文件路径 nginx ...

  3. Array.prototype.reduce()

    reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值. arr.reduce([callback, initialValue]) c ...

  4. MongoDB系列:一、MongoDB和Redis区别

    简介 MongoDB更类似Mysql,支持字段索引.游标操作,其优势在于查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不支持事务. Mysql在大数据量时效率显著下降,MongoDB更多 ...

  5. poj-1807(最大流)

    题意:给你n个插座,m个电器,每个电器有插头,还有k个插头转换器,可以把插座A变成插座B,转换器可以连续使用,比如A转换B,再从B转换C 解题思路:这道题就是题意麻烦,看懂了就很简单,首先建一个汇点和 ...

  6. hdu-5786(补图最短路)

    题意:给你n个点,m条无向边,问你这n个点构成的完全图,不用那m条边,由一个s出现的单源最短路 解题思路:首先,暴力建图不行,点太多,那么我们就按照它的规则来,把m条边建好,但是建的这个图表示不走的方 ...

  7. Linux saltstack常用模块

    所有模块 salt '172.30.100.126' sys.list_modules #列出当前版本支持的模块 salt '*' sys.doc cp #显示指定模块的文档 archive模块 实现 ...

  8. <Android基础>(四) Fragment Part 1

    Fragment 1)Fragment的简单用法 2)动态添加Fragment 3)在Fragment中模拟返回栈 4)Fragment和活动之间通信 第四章 Fragment Fragment是一种 ...

  9. postgreSQL学习(二):pgsql的一些基础操作

    在上一篇文章中我们学习了怎么安装pgsql,安装好了后,我们来学习一下怎么对pgsql进行创建操作以及相关的crud的操作啦 一 创建数据库 $ createdb test 然后你可能会遇到如下的错误 ...

  10. Ubuntu和Windows双系统的安装

    本菜鸡的ACM生涯大概是结束了 最有希望的EC和焦作也顺利的铁了,一路走来还是怪自己不努力,整日整日的划水,算了,铁牌退役,也是自己应有的惩罚,静下心来吧 下面介绍如何装windows10和Ubunt ...