SVN服务器源文件存放地址问题

SVN服务器源文件存放地址问题,第1张

SVN服务器端不是简单将上传的文件一个一个存放起来的,SVN服务器端默认采用的FSFS格式是将每次commit的内容增量方式存放的,每个增量包存成1个文件,这个增量包中包括了这次commit的全部数据。也就是说你不可能在服务器端存放该版本库的文件夹下找到你上传的某个文件

安装步骤如下:

1、yum install subversion

2、输入rpm -ql subversion查看安装位置,如下图:

可以看到 svn在bin目录下生成了几个二进制文件。

再输入/usr/bin/svnversion --version 就可以查看svn的版本,这样就说明svn安装成功,如下图:

3、创建svn版本库目录

mkdir -p /var/svn/svnrepos

4、创建版本库

svnadmin create /var/svn/svnrepos

执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件

5、进入conf目录(该svn版本库配置文件)

authz文件是权限控制文件

passwd是帐号密码文件

svnserveconf SVN服务配置文件

6、设置帐号密码

vi passwd

在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan

7、设置权限

vi authz

在末尾添加如下代码:

[/]

你的描述不够清楚,我猜测是否是这样的情况:SVN库中的某个文件夹被移动到了库中的另一个文件夹下面,这时你update或checkout后,查看这个文件夹的历史状态时,看不到移动之前的历史信息?

如果是这个问题的话,如果你用的SVN客户端是TortoiseSVN的话,在显示日志的界面,取消下方的勾选“复制/改名时终止”,应该就可以了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » SVN服务器源文件存放地址问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情