使用svn进行本地代码管理
简述
这里讨论的是如何管理自己个人电脑的个人项目的代码。和SVN服务器配置无关。
可以先到TortoiseSVN官网下载安装包进行安装。
代码仓库管理
比如现在有一个工程需要进行管理,可以先将该工程放在一个目录下(比如我这里将myPrj这个待管理的工程文件放在E盘的SVN_test目录下):
这里的myPrj就是我后续要用SVN进行版本管理的资料。在myPrj的旁边创建一个svn_repo的文件夹(必须是空文件夹),将其创建为一个SVN repository:
右键点击svn_repo,如下图选择其中的Create repository here:
然后在弹出的对话框选择OK,创建repository:
这样就相当于将svn_repo作为一个仓库创建成功了,此时可以看到原来的空文件夹svn_repo里面有了一些自动生成的文件了。但是此时svn_repo还只是作为一个仓库而已,只是一个外壳,仓库里面目前还并没有放入“粮食”。
接下来就要将前面的myPrj内容作为“粮食”放入svn_repo这个仓库。首先右键点击svn_repo,选择其中的Repo-browser:
这时会弹出下面的对话框,将其中的URL:路径进行拷贝即可:
然后在myPrj文件夹上右键点击,选择其中的Import…
接着会弹出对话框,表示选择要将myPrj存入到哪个仓库中,此时就将前面拷贝的svn_repo的URL拷贝到下面对话框的URL of repository中,然后点击OK即可:
如下表明刚才的myPrj已经Import到svn_repo仓库中了:
资料内容管理
实际上前面的部分只是建好了仓库,而其中对于我们有用的内容就是myPrj的内容,这个myPrj的内容才是我们真正关心的。
此时可以在仓库之外的PC的任何一个文件夹位置,如下面在D盘创建了一个Develop文件夹,右键点击空白处,选择其中的SVN Checkout…,表明要将前面所创建的仓库中的内容check到这个位置来进行开发和更新:
如下图,仍然拷贝前面仓库的URL,然后点击OK:
这样就将myPrj的内容check到这个位置了:
然后在D盘的Develop目录下就看到已经有了myPrj中的文件啦:
后续就可以在Develop目录下进行对myPrj中文件的修改,提交更新等等操作了
使用svn进行本地代码管理的更多相关文章
- svn web页面管理svnadmin部署
1.yum install subversion 创建svn目录 mdkir -p /data/svndirroot 建立svn库 svnadmin create /data/svndirroo ...
- 如何用Android Studio同时使用SVN和Git管理项目
这篇来讲讲如何在 Android Studio 上同时用 SVN 和 Git 来管理项目.我知道,你肯定会说我吃饱了撑着,没事找事做,为啥要同时用 SVN 和 Git 来管理项目.问题是,我也不想啊, ...
- Visual SVN 企业版代码管理平台的建设
通常需要完整的SVN的代码管理平台系统的搭建,需要安装三个文件,Visual SVN server , TortoiseSVN, Visual SVN. Visual SVN server 企业版 ...
- SVN并行开发管理策略
总的原则:trunk保证相对稳定.分支合并到主干时将冲突降至最低. (1) trunk用于集成.测试.发布,可以提交fixbug代码,但不允许直接提交新特性. (2) 特性在分 ...
- (转)SVN源码管理(上&下)
原文地址:http://www.cnblogs.com/IPrograming/archive/2012/12/15/SVN_1.html 使用SVN进行源码管理(上) 在原来的项目中使用的源码管理工 ...
- Android Studio 配置SVN实现代码管理
Refference From:http://iaiai.iteye.com/blog/2267346 一.Android Studio配置SVN Android Studio关联配置SVN很简单,在 ...
- svn git协同管理
项目开发过程中总有一些奇奇怪怪的需求出现. 我们的项目管理是使用SVN的,用SVN是历史原因,无法整个项目向Git切换.由于我需要管理SVN,做一些代码合并工作.每次合并都会遇到SVN代码需要对比查看 ...
- SVN的目录管理规范
Subversion有一个很标准的目录结构,是这样的.比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/ | +-trunk +-bra ...
- 使用svn与maven管理的项目导入Eclipse,但是与本地svn客户端关联不上?
因为这个问题,导致我的项目导了删,删了导.现在终于弄明白了. 首先,需求场景是: 1.使用svn进行版本控制; 2.使用maven进行项目管理. 3.使用Tortoise svn将项 ...
随机推荐
- java中的特殊有用类
1.MessageDigest:类似与md5加密算法应用的功能类
- java基础(5)-集合类1
集合的由来 数组是很常用的一种数据结构,但假如我们遇到以下这样的的问题: 容器长度不确定 能自动排序 存储以键值对方式的数据 如果遇到这样的情况,数组就比较难满足了,所以也就有了一种与数组类似的数据结 ...
- Java -- JDBC 获取数据库自动 生成的主键值
public class Demo4 { /* create table test1 ( id int primary key auto_increment, name varchar(20) ); ...
- Spring初学之使用JdbcTemplate
Spring中使用JdbcTemplate.JdbcDaoSupport和NamedParameterJdbcTemplate来操作数据库,但是JdbcTemplate最常用,最易用. jdbc.pr ...
- Java 反射机制应用实践
反射基础 p.s: 本文需要读者对反射机制的API有一定程度的了解,如果之前没有接触过的话,建议先看一下官方文档的Quick Start(https://docs.oracle.com/javase/ ...
- ural 2017 Best of a bad lot
2017. Best of a bad lot Time limit: 1.0 secondMemory limit: 64 MB A cruise liner hasn’t moved away f ...
- LNMP安装及配置
LNMP官方网站:http://lnmp.org http://oneinstack.com/install/ 安装详细介绍:http://lnmp.org/install.html 1,安装LNMP ...
- JVM_总结_00_资源帖
一.官方资料 Java Platform Standard Edition 8 Documentation The Java™ Tutorials Java 8 API 二.精选资料 发布<Ja ...
- rabbitmq_学习_01_rabbitmq安装
二.参考资料 1.RabbitMQ:windows10下安装 2.RabbitMQ系列(一):Windows下RabbitMQ安装及入门
- 201621123014《Java程序设计》第十四周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容. 2. 使用数据库技术改造你的系统 2.1 简述如何使用数据库技术改造你的系统.要建立什么表?截图你的表设计. 答 ...