创建本地SVN Repository用于文件版本管理-程序员宅基地

作为一个现代的开发人员,你已经习惯了使用版本管理来管理自己的代码和文档。当我们在家里的机器上想对自己的东西做版本管理的时候你需要自己配置一个版本管理服务器,如CVS等。但是很遗憾的是,CVSNT的配置很是麻烦,而且CVS的功能实在是落伍,SVN服务器的配置也实在麻烦,VSS?老古董一边去!网络上申请一个免费的项目空间,如sf.net之类的:那你的文件就都公开了。

  今天我无意中发现原来创建一个个人用的SVN Repository是那么的方便。TortoiseSvn这个小乌龟你一定很熟悉,它本身就有一个创建本地Repository的功能,我以前没有注意到过,不知道你用过没有。我用的版本是 1.4.4,在它的帮助的Chapter4里就提到了这个功能。简单来说操作步骤如下

  第一步,创建一个空白目录,如F:/SVNRepositorys/sample/sampleRepository

  第二步,右键点击该目录,在右键菜单中选择TortoiseSVN->Create repository here...。如下图所示


  第三步,在弹出窗口中选择repository的类型,FSFS是一种新的格式是一种新的类型,速度快,支持网络共享和windows98;BDB类型比较成熟,已经用了很长时间了,比较稳定。选择你想要的,点击OK按钮就可以了。

 


  到此为止我们的工作就完成了,你已经有一个本地的repository可以用来做版本管理了。如果有兴趣的话你可以打开你刚才创建的目录看看里面的内容。我对里面的内容格式并不很清楚,这里就不说了。下面我们可以用Repository Browser看看我们新创建的repository,如下图所示:输入地址 file:///F:/SVNRepositorys/sample/sampleRepository你就可以看到新创建的repository了。注意上面的蓝色部分,这里使用的协议是file协议。

 

 

  我原先为自己一些文件的版本管理做过很多的麻烦事,比如搭建CVSNT啊,学习SVN Server的配置啊。但是没有想到可以这么简单的就可以达到自己的目的了。这件事情给了我一个启发:熟练掌握你手里已有的工具,你会发现你其实已经拥有很多。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014469537/article/details/78545604

智能推荐

c++中 getline(), cin.get(), cin.getline() 总结_getline(cin,ch[i]);-程序员宅基地

文章浏览阅读646次。cin.get() 与 cin.getline() 很相似,只是cin.get() 把分界符保留在输入流中_getline(cin,ch[i]);

电子化以后如何申请软件著作权-程序员宅基地

文章浏览阅读1k次,点赞30次,收藏24次。​申请地址:中国版权登记业务平台。

Django框架学习笔记-程序员宅基地

文章浏览阅读224次。django框架MVC框架简介MVC的产生理念:分工。让专门的人去做专门的事。MVC的核心思想:解耦M:model模型,和数据库进行交互V:view视图,产生HTML页面C:controller控制器,接收请求,进行处理,与M,V进行交互,返回应答Django的MVT框架本质上还是MVC的思想M:model模型,和MVC中M功能相同,和数据库进行交互V:View视图,和MVC中C功能相同..._object.get(id=bid)

了解装机_280冷排和360冷排差距-程序员宅基地

文章浏览阅读2.7k次,点赞4次,收藏7次。1.前言心血来潮,想了解一下电脑的硬件,也有过自己组装一台电脑的想法。正好也学完的计算机组成原理,对这些有一定的了解。万一以后有妹子叫我帮她组装电脑呢。本人并不是专业的,是个小白,只是想了解,便查阅了一些资料,顺便记录2.电脑配件有哪些电脑主板,这块电路板上承载着CPU接口、GPU和内存插槽等一系列配件的接口插槽,而信号的输出输入也是需要通过主板上面的各种接口来实现的,是电脑的基础配件之一;CPU,中央处理器,是一个精密的集成电路,是电脑运算和控制的核心,信息处理和各部件之间的沟通都需要通过CPU_280冷排和360冷排差距

使Visual Studio代码更好-程序员宅基地

文章浏览阅读201次。A text editor for a developer is everything. As a programmer, we sit and edit text all day long, every day. We spend most of our time looking at code and finding the best solutions to problems. Readin..._vsc git blame

卸载流氓软件联软_联软科技股份有限公司软件怎么卸载-程序员宅基地

文章浏览阅读810次,点赞12次,收藏10次。我爱武汉汉阳的妹子_联软科技股份有限公司软件怎么卸载

随便推点

MemoryAnalyzer-内存泄露分析工具-程序员宅基地

文章浏览阅读1.9w次,点赞3次,收藏9次。概述对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。通常内存泄露分析被认为是一件很有难度的工作,一般由团队中的资_memoryanalyzer

omapl138移植uboot系列之启动内核原理(启动内核第三篇)_uboot atags-程序员宅基地

文章浏览阅读635次。uboot启动内核原理看完上一节,你应该已经学会如何启动内核了,但只会启动内核是不行的,我们的目的是令内核按照我们的想法去运行,这就不得不提一下内核传参机制。3.3.1 还是bootm内核启动不是无条件的,而是有一定的先决条件,这个条件由启动内核的bootloader(我们这里就是uboot)来构建保证。Linux规定了一种“向我传参“机制,那么uboot要是还想启动Linux内核..._uboot atags

智能工厂的IGT数据采集网关-PLC与数据库双向通讯的多种SQL语句配置_factory view采集micrologix-程序员宅基地

文章浏览阅读4.5k次。IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL。相关软件和手册下载 网关支持串口、网口方式与PLC连接,相关通讯参数可以自由编辑配置,通过'功能'->'网口参数编辑'进入如下界面,编辑网关的IP、所连接PLC的IP地址等参数: 网口提供PING的功能,方便快速确认..._factory view采集micrologix

java面试刷题,8年开发经验老程序员面试阿里被拒,Java高并发书籍-程序员宅基地

文章浏览阅读675次,点赞21次,收藏14次。什么是ActiveMQ?ActiveMQ服务器宕机怎么办?丢消息怎么办?持久化消息非常慢怎么办?消息的不均匀消费怎么办?死信队列怎么办?ActiveMQ中的消息重发时间间隔和重发次数吗?

Windows远程桌面登录Ubuntu、Deepin、统信UOS等Linux桌面_win系统远程统信系统-程序员宅基地

文章浏览阅读5.3k次。在Windows使用“远程桌面连接”功能登录到Linux桌面,以下方法可以用于Debian、Ubuntu、Deepin、统信UOS等Linux系统。一、安装ssh与远程桌面无关,但是可以在Windows用终端软件进行命令行操作,做一些远程维护工作。建议先将Linux系统的网络IP地址从自动获取改为手动。然后,打开终端。~$ sudo apt install openssh-server安装ssh功能,这个功能在某些版本的系统是默认安装但没有开启,比如统信UOS家庭版。~$ sudo _win系统远程统信系统

华盛顿邮报专访苹果CEO库克:带领苹果是个孤独的工作-程序员宅基地

文章浏览阅读535次。蒂姆·库克担任苹果CEO即将满5周年,他近期接受了《华盛顿邮报》的专访。在此次采访中,他谈到了一系列话题,包括他如何从乔布斯手中接过苹果CEO一职、在任上所犯的错误以及苹果人工智能的未来。问答Q=华盛顿邮报 A=库克Q:走马上任第一天,你给员工发了一份备忘录,说:“我要你们坚信,苹果不会改变。”五年后,它不得不改变了。在你看来,苹果的哪些..._带领苹果是个非常孤独的工作

推荐文章

热门文章

相关标签