百科问答小站 logo
百科问答小站 font logo



如何在阿里云服务器上创建svn


user avatar   网友的相关建议: 
      1、下载绿色版svn(即zip压缩包文件,如我下的是svn-win32-1.5.6.zip,当然下安装版的也可以):

2、解压下载下来的绿色版svn和安装svn的windows客户端TortoiseSVN,按照提示安装就可以,为了能立马看到效果,最好重启下机器,呵呵

3、创建版本库,打开命令窗口(开始->运行,键入cmd,回车),我的svn服务器解压目录为F:svn;在命令窗口输入:

pushd F:svnin

进入到svn解压目录下的bin目录,建立版本库,如我把版本库安装在:F:svnrep,首先确认F盘下是否存在svnrep文件夹,没有我们可以在命令窗口键入:

mkdir F:svnrep

就会创建一个snvrep文件夹,接下来,运行如下命令:

svnadmin create F:svnrep

这样我们的版本库就创建了,在F:svnrep下你可以看到自动生成了一些文件及文件夹;同时,你也可以用TortoiseSVN的图形界面来创建,在F:svnrep文件夹中“右击->TortoiseSVN->Create Repository here”, 同样得到我们需要的结果,如果这文件夹已经创建有了,你再创建,会自动报错。

4、配置用户和权限,打开F:svnrepconf目录中的svnserve.conf文件,将[general](保证[general]这一行的前面不带#号,有#号就将#号去掉)下面的

# password-db = passwd(大概在20行)及# authz-db = authz(大概在27行)

前的#号去掉。保存文件;

然后打开同目录中的passwd文件(可以用记事本打开),在[users](保证[users]这一行的前面不带#号,有#号就将#号去掉)下面添加用户及此用户对应的密码,格式为:

admin = password

表示用户为admin 密码为password 保存文件。

同时也可以修改同目录下的authz文件,主要是用来控制用户对svn版本库里哪些目录的文件是否有读或写权限,读为r写为w,如果要赋给admin对版本库下的目录都有读和写权限,格式为:

[/]

admin = rw

/代表了svn版本库下的起始位置,对于修改此文件的一些注意事项,可以到网上搜索下呵呵。

5、运行svn服务器,在命令窗口输入:

svnserve -d -r F:svnrep

这样,svn服务器程序就启动了。但不要关闭这个命令窗口,关闭就意味着svn服务器停止。

6、导入项目到svn版本库可以用TortoiseSVN客户端进行导入,在要导入的项目文件夹上“右击->TortoiseSVN->Import…”在URL of repository输入

svn://localhost/项目名

在Import Message中可以输入你的信息,点击ok按钮,就开始导入了,完成导入后,项目目录没有任何变化,导入过程中没报错的话,项目中的所有文件就导入到svn的版本库里了;这个导入过程可以到任何一台能访问你svn服务器并安装好TortoiseSVN客户端的电脑上进行,在要导入的文件或文件夹上“右击右击->TortoiseSVN->Import…”,在URL of repository 输入:

svn://svn服务器IP/项目名

就OK

7、从版本库中检出,即复制出一份版本库中的项目,在一个空的文件夹中“右击->SVN Checkout”,在URL of repository中输入:

svn://localhost/项目名

这样我们就复制出了这个项目中的文件。

8、修改文件后更新到版本库,当项目中的某一文件作了修改,可以通过在这个文件上“右击->SVN Commit…”,这样我们就将我们对这一文件的修改提交到了版本库。

当然还有很多功能,查看文件修改,比较文件各版本中的修改及不同处,== 不一一介绍了。注意的是TortoiseSVN客户端版本最好是和svn服务器的版本一致,有时不一致的时候会发生错误。推荐小鸟云,这些都是小鸟云工程师告诉我的



相关阿里云话题

ubuntu 阿里云服务器安装的redis配置文件在哪
我想在网上租一个云服务器,服务器是一台电脑一样吗?用PC链接?阿里云里面的东西我都看不懂
阿里云linux服务器 ,phpstudy 重启apache 提示command not found
请求阿里云服务器中的应用报404错误
阿里云服务器如何定时运行一段js代码
dede在阿里云服务器安装没有写入权限。所有的都完全控制也不行
阿里云服务器如何更换及数据迁移,FTP连接错误
阿里云ubuntu服务器经常死机,怎么查找原因
我设计了一个app,找外包给我开发出来,现在我需要租用一个服务器,进入阿里云选购服务器的时候,有(
微信小程序可以用阿里云服务器吗
阿里云服务器放在千岛湖湖底为什么
为什么阿里云服务器登录不了,一直提示要输入用户名和密码?
阿里云服务器ECS CPU老是被一个程序占满100%
在阿里云备案的域名用腾讯云服务器要重新备案吗
阿里云数据库服务器购买后可以立即使用吗
阿里云服务器杭州机房好还是上海机房好?
有谁在阿里云服务器上使用过CCProxy来做代理服务器
阿里云服务器异地登陆怎么办
阿里云服务器专用网络安全组怎么设置
阿里云怎么把数据盘添加到服务器



前一个讨论
域名已经在阿里云备案成功,并绑定服务器1二级域名可以用服务器二吗
下一个讨论
ubuntu 阿里云服务器安装的redis配置文件在哪





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利