51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6561|回复: 17
打印 上一主题 下一主题

求助!关于SVN版本配置管理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-12-26 16:49:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 殇寂涵 于 2011-12-27 09:35 编辑

近来,公司要求将SVN权限管理做起来,之前只用过SVN客户端进行删除,上传,下载文档等操作,现在需要统一管理SVN权限,要做到如何建库,如何创建用户,如何授权用户,如何回收用户权限以及备份等等,查看资料后发现需要下载Subversion服务器程序,下载完成以后,点击桌面的快捷方式“Subversion Documentation”点开以后全都是英文文章介绍神马的(英语不是很好,大概就是这个),这是怎么回事呢,难道装了这么久只是装的一个文档吗,很奇怪,求高人指教!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-12-26 16:50:41 | 只看该作者
如果这是正常情况,想知道下一步该如何操作,敲命令又在哪里敲呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-12-26 16:53:50 | 只看该作者
我看了很多教程,对于教程中的“建立版本库(Repository)”很不能理解,文中介绍“在安装了Subversion服务器之后,可以直接运行,如:
svnadmin create E:\svndemo\repository就会在目录E:\svndemo\repository下创建一个版本库。”那么这行命令在哪里执行呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-12-26 17:08:28 | 只看该作者
好吧,我会建库了,原来这个目录是需要自己新建的,我用了另外一种办法,首先新建目录,然后在目录“E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后默认确定, 就创建了一系列目录和文件了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-12-26 17:13:12 | 只看该作者
本帖最后由 殇寂涵 于 2011-12-26 17:14 编辑

明白以上这点,是因为之前在随便一个目录下“右键->TortoiseSVN->Create Repository here...”,弹出错误提示“Subversion reported an error while creating a repository!Make sure the folder is empty and not write protected”由于英文水平不高,所以个别生疏的单词还需查询才得知,需要确保文件夹为空并具有写权限的才可以在此下面建立版本库
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-12-26 17:26:25 | 只看该作者
版本库已经新建成功了,下面配置用户和权限,操作会操作的,就照着教程说的
“来到E:\svndemo\repository\conf目录,修改svnserve.conf:
# [general]
# password-db = passwd
改为:
[general]
password-db = passwd
然后修改同目录的passwd文件,去掉下面三行的注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
harry = harryssecret
sally = sallyssecret”

但是我始终不明白这是什么意思,我的初步理解是修改用户的密码,那么rry = harryssecret;sally = sallyssecret这个是什么意思呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-12-26 17:41:23 | 只看该作者
另外运行独立服务器这点还是不明白“在任意目录下运行:svnserve -d -r E:\svndemo\repository
我们的服务器程序就已经启动了”,虽说是任意目录,但是这任意目录是在哪里呀,我怎么找不到运行的地方啊,好纠结
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-12-27 10:09:00 | 只看该作者
回复 6# 殇寂涵


    passwd里面是建用户的,带#的意思是注释,你直接把passwd里面的东西全部删了,保留[Users],回车后就能开始建用户了。比如把passwd文件改成:
[Users]
Administrator = 123456
那么就代表建立了一个用户名为Administrator密码为123456的用户。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2011-12-27 11:25:30 | 只看该作者
cmd输入该命令,报错

求高手解释,该如何操作,困顿啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2011-12-27 15:03:52 | 只看该作者
回复 8# Talar


    谢谢你,我大概明白意思了,感谢
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2011-12-27 15:32:06 | 只看该作者
回复 12# dgfsdgs


    亲,非常感谢你,我也想用界面化的简单易懂,关键这个不是我能决定的,公司要求用SVN,我也木有办法,如果亲有这方面好的意见可以赐教
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2011-12-27 17:11:25 | 只看该作者
回复 15# dgfsdgs


   不是,现在公司要求服务器也要SVN的,不准用SVS
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2011-12-27 17:41:50 | 只看该作者
怎么使用SVN客户端连接本地服务器呢????
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2011-12-29 17:14:57 | 只看该作者
用这个工具,省你很多事
http://bbs.51testing.com/thread-496157-1-1.html
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2012-1-5 16:51:42 | 只看该作者
回复 18# dgfsdgs


    哥哥啊,不是我不用,领导严格要求不准用VSS,我也没办法啊,能悠闲不悠闲点,我傻啊
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2012-1-5 16:54:49 | 只看该作者
回复 19# harveyyuan


    谢谢你提供的信息,收藏了
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2012-1-12 13:09:02 | 只看该作者
我们公司软件配置管理就是用的“VisualSVN Server”(服务器),感觉还是不错的,Tortoise(客户端)。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2012-3-23 21:23:59 | 只看该作者
打酱油路过~~学习中~~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-3 16:59 , Processed in 0.093531 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表