subversion代码管理

来源:互联网 发布:安防 人工智能 fpga 编辑:程序博客网 时间:2024/04/29 14:15

团队项目开发,最重的事情就是如何进行代码管理。在跟团队的好友一起开发代码时,虽然使用过subversion工具进行代码管理,但是,之前都是别人在搭建环境,自己只是知道怎么使用。今天闲余之际,好好探索了一番到底如何一步步搭建subversion代码管理环境。

  • 所需要工具和环境
  • 搭建服务器
  • *myeclipse subversion插件安装
  • myeclipse搭建项目环境并上传至subversion服务器
  • myeclipse下载从subversion服务器上下载项目
  • 代码的更新和上传等
  • 容易出现的错误

工具和环境

  • subversion服务器端下载和安装 下载地址:[http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=26]
    -建议:安装后找到bin目录,如添加java jdk环境变量一样,将bin目录也添加到系统环境变量中,便于在cmd中直接使用。
  • TortoiseSVN客户端下载和安装 下载地址:(http://tortoisesvn.net/downloads)

搭建服务器

1、打开CMD命令行模式,并且输入svnadmin create 【文件目录,例如:d:\test】,这一步还有比较简便的方式:先建立一个目录,例如d:\test,然后在此目录下点击右键,选择TortoiseSVN->create resposite here。这一步以后,在test目录下会生成服务器的各种配置文件,其中conf文件最重要。
2、修改conf文件夹中:svnserve和passwd文件。
2.1 在passwd文件中的添加一行svn服务器的用户名和密码,例如:yanwenju = 111111.
2.2 在svnserve文件中去除 # anon-access = read,# auth-access = write,# auth-access = write,# realm = My First Repository前面的“#和空格”!!!
千万注意:必须去除空格,否则就出现各种问题,比如无法访问等等。*

至此,服务器搭建完毕!

myeclipse subversion插件安装

1、myeclipse安装subversion插件类似于安装androidADT插件一样。安装成功后,在菜单window->show view -> others -> SVN资源库,添加SVN资源库窗口至前台。
2、在SVN资源库中,链接服务器,例如本地服务器链接地址:svn://localhost。成功后,在myeclipse就可以看到svn服务器端目前正在运行目录下(例如,上面提到的d:\test目录下)的文件。

myeclipse搭建项目环境并上传至subversion服务器

1、在myeclipse新建一个项目myDemo(例如一个web服务器端程序)。
2、右键点击项目名称,在菜单Team-> share patch,选择指定SVN地址,将新建的项目myDemo上传到服务器端。

myeclipse下载从subversion服务器上下载项目

团队某个兄弟将搭建好的项目及环境上传到SVN服务器,其他团队成员需要做的就是:从subversion服务器端把项目完全下载再来。方法很简单:打开Myeclipse,选择新建项目 -> SVN -> 从SVN检出项目 ->next就可以了。

代码的更新和上传等

代码的更新和上传是下面开发过程中最经常用到的操作。
建议:1、代码提交前一定不要有error,这样的话,团队其他人更新以后,就无法调试你那部分代码了。
2、每次提交代码时,建议写好注释,让其他人知道你的进度和修改的地方。

容易出现的错误

这里最容易出现的错误就是:在修改服务器端中配置文件svnserve和passwd时,一定要去除“空格”!!!

结束语

用了将近大半天的时间,总算把一直让我处于懵懂状态的subversion代码管理工具用会了。同时,也希望能给各位网友提供一定的帮助吧。

0 0
原创粉丝点击