专家讲解 如何使用SVN创建项目

开发 项目管理
你了解svn创建项目吗?在这里向大家简单介绍一下,欢迎大家一起来学习svn创建项目方法,希望通过本文的学习大家能够掌握其方法。

本节向大家描述一下SVN创建项目方法,内容主要包括创建Repository和.添加项目到SVN中,在这里和大家分享一下,希望通过本文的学习大家能够对SVN创建项目方法有一定的认识。下面是具体介绍。

1.创建Repository

运行命令:

svnadmincreateC:Repository

就会创建一个仓库。SVN创建项目就放在仓库下。注意:运行命令前这个目录不能存在,否则不能创建。

在仓库下将会生产这些目录:

  1. conf/dav/db/formathooks/locks/README.txt  
  2. conf  
  3. Adirectorycontainingrepositoryconfigurationfiles  
  4. dav  
  5. AdirectoryprovidedtoApacheandmod_dav_svnfortheirprivatehousekeepingdata  
  6. db  
  7. ThemainBerkeleyDBenvironment,  
  8. fullofDBtablesthatcomprisethedatastoreforSubversion'sfilesystem(whereallofyourversioneddataresides)  
  9. format  
  10. Afilewhosecontentsareasingleintegervaluethatdictatestheversionnumberoftherepositorylayout  
  11. hooks  
  12. Adirectoryfullofhookscripttemplates(andhookscriptsthemselves,onceyou'veinstalledsome)  
  13. locks  
  14. AdirectoryforSubversion'srepositorylockingdata,usedfortrackingaccessorstotherepository  
  15. README.txt  
  16. AfilewhichmerelyinformsitsreadersthattheyarelookingataSubversionrepository  
  17.  

 

hook是很有用的,因为通过hook,更新代码时,可以触发事件,来帮助我们autobuild我们的程序。关于这方面的知识可以参考《pragmaticprojectautomation》,里面讲得很详细

2.添加项目到SVN中

2.1选择仓库的Layout

SVN创建项目中通常仓库有两种布局:

a.以项目分
/
Project1/

trunk/

tags/

branches/

Project2/

trunk/

tags/

branches/

关于什么是trunk,tags,branches我就不解释,查看相关资料,网上有很多。

b.以分支为主
/
trunk/

project1/

project2/

tags/

project1/

project2/

branches/

project1/

project2/

SVN创建项目中具体使用哪种布局要看实际情况。

这里我使用a。

在workspace,创建目录

project

/trunk

/tags

/branch

然后进入project目录

svnimport.file:///C:/BillProject/-m'init'

这样,SVN创建项目就添加成功。就可以用eclipse来checkout项目了。

【编辑推荐】

  1. SVN创建项目方法揭晓
  2. 名师讲解 SVN项目和用户权限配置
  3. SVN项目---目录布局详解
  4. 多项目中SVN权限管理精辟解析
  5. 两个简单操作介绍TortoiseSVN项目

 

责任编辑:佚名 来源: svn8.com
相关推荐

2010-05-31 19:02:17

访问SVN

2010-05-31 13:54:52

2010-05-27 16:18:58

SVN设置

2010-05-28 10:22:41

搭建SVN

2010-05-28 17:30:58

SVN分支

2010-05-27 18:31:28

SVN入门

2010-05-20 19:01:03

Eclipse使用SV

2010-05-28 15:47:29

SVN分支

2010-05-19 16:45:26

2010-05-28 15:57:20

SVN分支

2010-05-20 16:52:31

ZendStudio客

2010-05-31 14:19:47

2010-05-19 15:45:23

Apache+SVN权

2010-05-28 11:33:44

SVN代码库

2010-06-01 09:02:03

SVN创建项目

2010-05-27 14:18:00

SVN使用说明

2010-05-26 16:17:46

2010-05-20 14:07:51

SVN客户端常用命令

2010-05-21 10:25:14

Svn import子

2010-06-02 10:10:26

SVN源码管理
点赞
收藏

51CTO技术栈公众号