[转]个人源码管理:如何在本机配置自己的SVN Repository (图解)

本文转自:http://blog.csdn.net/wikijava/article/details/6245588

Repository 即源码的集中存放处,所有修改后提交的源码就是保存在这里,并在其中记录所有的修改版本,分支版本,版本合并,以及并发修改处理等。SVN最主要的功能是用于团队开发时用的,用于处理源码修改的版本控制和并发修改冲突。对于个人开发来说,虽然不存在并发修改冲突的问题,但个人源码可以使用到SVN的版本控制功能,以便找到开发过程中的版本记录。一般个人没有条件也没必要搭一个独立的服务器来做Repository,在本机的开发过程中误删代码的情况有可能会发生,所以在本机创建一个SVN Repository 还是有必要的。

具体步骤:

1、SVN安装

到官方网站http://tortoisesvn.net/downloads.html下载最新版本安装。

2、建立本机的 Repository

比如把源码库放在E盘,则创建文件夹E:/repository/trunk/myproject(注意,确保不能删除),然后在此文件夹上右键,选择TortoiseSVN->Create repository here。如下图:

提示创建成功

点ok,然后E:/repository/trunk/myproject文件夹下多出以下文件

至此,说明源码库创建成功。

3、创建本地工作文件夹

 在D盘创建工作目录,D:/workspace/myproject,然后在此文件夹上右键,选择SVN CheckOut,如下图

在弹出框中的URL of respository框中输入(注意,这里是使用file协议) file:///e:/repository/trunk/myproject

点击ok,弹出check out 成功提示框。

点确定后完成创建工作,在文件夹中看到一个隐藏的文件夹:.svn。

4、上传源码到Repository

在D:/workspace/myproject文件夹下创建好源码后,myproject文件夹任意空白处右键,选择SVN Commit 。

填写注释,勾选Select / Deselect all 复选框,点击OK提交代码。

最后弹出代码上传成功提示框

至此,我们工作文件夹的myproject代码就处于版本控制状态,以后的有代码修改,则执行SVN commit操作即可。如果我们不小心把

工作文件夹下的代码删除了,我们可以执行SVN update操作从源码库上更新下来即可,确保个人本机开发过程中代码不丢失。

时间: 2024-08-25 13:33:03

[转]个人源码管理:如何在本机配置自己的SVN Repository (图解)的相关文章

原材料批次管理立体仓库库位管理生产领料管理生产线工序管理产成品系列号唯一码管理产品质量追溯管理

一支汉码盘点机,轻松帮您实现: 原材料批次管理, 采购入库管理, 立体仓库库位管理, 生产任务管理, 生产领料管理, 生产线工序管理, 产成品系列号唯一码管理, 销售出库管理, 售后维修管理, 产品质量追溯管理. 仓库管理,还有什么汉码盘点机不能干的?????? 汉码盘点机--专注于傻瓜式的仓库条码管理,帮您实现仓储物流信息化,自动化.实现现代化仓储物流管理!

jenkins持续集成源码管理选项为None,构建失败找不到git.exe解决办法

我的jenkins版本为Jenkins ver. 2.19.1 1.源码管理选项只有None的解决办法: 在插件管理中心,搜索对应的源码管理插件这里以git为例,搜索git plugin点击右下角的安装方式(在线安装需要连接VPN你懂的),如下图 重启后即可看到git按钮: 2.jenkins持续集成时,点击构建失败无法找到git.exe解决办法如下图: 控制台输出提示构建失败git.exe rev-parse --is-inside-work-tree # timeout=10:原因是没有找到

jenkins配置源码管理git

一.首先安装上来jenkins 二.下载安装jenkins的git插件:Git plugin 三.新建一个jenkins项目,选择构建一个自由风格的软件项目: 源码管理选择git,Repository URL填写git 仓库的地址: 我的地址为:[email protected]:/home/repo/test.git    格式为:[用户名]+[@]+[git服务器地址]+[:]+[git仓库地址] Credentials有两种方式,一种是配置以git用户名和密码,另外一种是使用密钥对的方式

[转] 使用SVN进行源码管理

原文地址:gyzhao's, 使用SVN进行源码管理(下) 1.SVN服务端配置 在团队开发中,源码版本控制工具是最重要的工具之一,用来追踪.维护源码,并为项目创建分支,统一对源码进行管理并协同开发.SVN服务器端配 置的主要步骤有:创建版本库.创建用户.用户权限设置.下面是使用VisualSVN Server对Subversion进行的这些操作. 1.1 创建版本库 运行VisualSVN Server,选择"Repositories",点击鼠标右键,选择"Create N

jenkins使用Git为源码管理(windows master && linux slave)

作为一个不太经常总结的人,工作以来碰到过太多问题!往往解决之后没有有效记录,导致再次碰到需要重新查资料解决.现在改变下习惯,努力搞的了技术. 公司最近提倡开源(以前啥都机密,即使开源也没改变多少),代码从SVN迁移至Git管理,这样导致原来记录项目日志的wiki持续集成job需要重新配置.之前的设置为:每分钟检查SVN变化,有变化就执行编译发布.改为Git后,碰到坑坑洼洼,一并列在下面. jenkins的Git插件安装 git plugin,git client plugin,github pl

源码管理的新15条建议

作者:张克强    作者微博:张克强-敏捷307 建议之1:使用好的配置管理工具,也称为版本号控制工具(Version Control), 比方Git,SVN. 请彻底抛弃 VSS.假设是新採用配置管理工具,CVS已经不再是选项. 配置管理工具与版本号控制工具能够理解为指的是同样工具. 建议之2:抛弃古老的配置管理三库做法,常说的三库是指开发库(动态库).受控库和产品库(静态库).做法是开发库->受控库->产品库. 在当年没有强大版本号控制工具的"古代",三库做法是不得不的

Linux软件包的管理--源码管理

任何管理工具都有自己最适用的场景,像软件包的管理,在CentOS系列中,有了RPM包管理器,但是它自动不能解决包的管理器,所以就出现了yum管理器,但是,他却不能符合我们实际要求(定制功能),所以就出现了源码管理.也许,有些时候源代码也不能满足我们的要求,我就可能要自己基于源码进行二次开发.这里,我们讲解源码管理. 一.源码安装步骤 源码编译的前提,得有像gcc,make等编译工具.一般情况下在"Development tools"里面都提供了这些编译工具. 源码安装步骤其实没有特定的

试用web版源码管理软件SCM-Manager

背景 一直使用 “VisualSvn Server” 作为源码管理工具,使用一段时间之后,使用场景遇到以下问题 添加用户必需登录到服务器. 一台服务器,只能安装一个 “VisualSvn Server” 服务,各小组若共用服务器,用户.svn库不能很好隔离 解决方式 SCM-Manager 支持svn.git.Mercurial 下载 从地址 https://www.scm-manager.org/download/ 下载合适的软件版本 tomcat寄宿,使用SCM-WebApp 1.46(目前

源码管理十诫

英文原文:The 10 commandments of good source control management 若是还有能够毫无偏见地涉及各个编程语言.比源码管理软件更必要的工具.我倒是非常想见识一下.源码管理软件是我们工作的必备工具.是很多开发团队的血液.那为什么我们都会对它有所误解呢?为什么都非常难理解版本号控制系统的核心价值和基本原理呢? 我总结出 10 条惯例--假设你愿意也能够用"戒律"--意味着必须服从它并且从一開始非常难去理解. 它们与全部类型编程语言的版本号控制软