`
tmj_159
  • 浏览: 707107 次
  • 性别: Icon_minigender_1
  • 来自: 永州
社区版块
存档分类
最新评论

传统开发中svn的一站式简单使用指南

 
阅读更多

      本文简单介绍项目中用svn的整个安装和配置过程,因为上传图片不方便,这里只有文字说明,如果有什么问题,可以站内联系。

     其实这种东西,刚配置的时候感觉好多东西,各种乱,玩了几次之后就很清楚了。

 

     说下环境

     linux ubuntu (安装svn serve)

     windows 下有eclipse(Juno,到官网新下的,只有这个别名,版本号eclipse不显示了)

 

     整个过程根据环境不同分为linux下和windows下

 

一、linux

linux下安装好了主要用到svn,svnadmin,svnserve 三个命令行工具

命令记不住的时候可以输入svn help ;svnadmin help; svnserver --help;来帮助我们继续后面的工作。

 

1.安装svn

sudo apt-get install subversion

说明:不同的操作系统,安装命令不一样

 

2.创建资源库根目录
mkdir -p /root/svn/
svnadmin create /root/svn/

3.修改SVN设置
vi /root/svn/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd

4.修改密码文件
vim /root/svn/conf/passwd
admin=admin

5.启动svn服务器
svnserve -d -r /root/svn/

6.检出svn目录
svn checkout svn://localhost/ .

7.添加项目目录,输入提交记录信息。
svn mkdir p1
svn commit

这时候你的资源库中有一个p1的目录了

 

二、windows下

相信eclipse 大家都安装了,直接在eclipse里安装svn插件

 

1.eclipse的svn插件安装

help--> install new software --->add ..... -->name 输入 svn1.6

location 输入 http://subclipse.tigris.org/update_1.6.x

然后再work with 输入svn1.6 选中下面的提示之后会填入整个路径,这时候下面就有这个插件的内容了

如果不清楚选什么话,就全部选中。然后各种next -accept就完成了svn插件的安装。

重启eclipse 之后应该会有SVN 资源库研究的模式了。

 

2.添加svn资源库位置

打开svn资源库研究,左边框右键新建资源库位置

输入svn://ip地址/p1

这是如果让你输入密码你就输入在linux设置的账号和密码

 

3.将现有项目导入资源库中
右键项目-->team-->share project-->选择SVN-->next-->选择刚才添加的资源库位置-->next-->finish

4.提交项目中的代码到svn中
右键项目-->team-->commit-->OK

 

到目前位置一个可用的svn已经完成。

 

温馨提示

 

如果你和你的同事利用svn来管理你们的项目,请养成这样的习惯

1.每天上班写代码前请更新下你的代码

2.下班的时候请主动提交你测试过没有问题的代码

3.提交代码前一定要先更新你的代码

4.如果发现你的代码和之前同事的代码有冲突,优先修改自己的代码

5.如果提交的时候确定同事的代码有问题,也不要自做主张修改别人的代码,请告之你的同事,并且给出合理的建议。

 

分享到:
评论

相关推荐

    Git基础入门学习教程

    通过以上介绍,我们可以了解到Git作为一种强大的分布式版本控制系统,不仅解决了传统版本控制系统中的不足,还极大地提高了软件开发过程中的效率和灵活性。对于初学者来说,了解Git的基本概念和操作方法非常重要,这...

    plsql developer 7.0 最新中文手册.pdf

    - **集成开发环境(IDE)**:PL/SQL Developer作为IDE,提供了一站式解决方案,包括编写、调试、测试和管理Oracle数据库中的PL/SQL代码。 2. **主要功能** - **代码编辑器**:强大的代码编辑器支持自动完成、语法...

    Git教程.docx _ 学习教程

    - **分布式VS集中式**:Git采用分布式架构,而传统的如CVS和SVN则是集中式。 - **离线操作**:Git可以在离线状态下进行提交等操作,之后再同步到远程仓库。 —— #### 二、Git的诞生与发展 **Git**的出现源于...

    Git 魔法-PDF

    传统的集中式版本控制系统如SVN,所有的数据都存储在一个中央服务器上,而Git则是分布式的。 **裸仓库** 裸仓库是没有工作目录的仓库,通常用于共享项目。创建裸仓库时,使用`--bare`选项初始化。 **推还是拽** ...

    使用Git进行小项目代码管理

    相比于传统的集中式版本控制系统如SVN和ClearCase,Git具有以下优势: - **分布式**:每个开发者工作站上都有完整的版本库副本,提高了数据的安全性和团队的效率。 - **高效性**:Git在性能方面表现出色,尤其是在...

Global site tag (gtag.js) - Google Analytics