SVN8.COM - SVN中文技术网

投递文章 投稿指南 SVN中文技术网公告:进入论坛最新公告最新公告
搜索: 您的位置主页>SVN资讯>svn命令行如何导入?

svn命令行如何导入?

2008-03-29 08:09:10   来源:   作者:   【 评论:0 点击:
(问题搜集)
配置服务器:
修改了svnserve。conf中的
anon-access = read
auth-access = write
password-db = passwd
realm = svnhome
和passwd中【user】
admin = mypassword
能够启动服务器
svnservice -install -d -r d:\svnhome
不过要先执行svnservice -remove,否则不能成功!(仅限于我的机器)
导入时
svn import D:\myproject svn://localhos
t/svnhome -m "initial import" --username admin --password mypassword
时报错:svn: 无法连接主机“localhost”: 由于目标机器积极拒绝,无法连接。
用svn import D:\myproject file:///D:/svnhome -m "initial import" --username admin --password mypassword成功
这是为什么?
问题二: 能不能在配置服务器时,设置匿名的管理 而不需要admin = mypassword?还有realm = svnhome 这条语句是必需要改的吗?为什么一定要realm=库所在文件夹名?
问题三:svn import D:\myproject file:///D:/svnhome -m "initial import" --username admin --password mypassword 这条语句中 必需要 -m ""吗?我不要的话,就不能执行。(因为很多介绍import命令的资料上都没注明这点,故有此一问)

恳请各位解答!跪谢!

用的是svn的命令行形式。
首先安装好了svn后,设置PATH,将其值设置成svn的安装目录(D:\Program Files\Subversion)+\bin,即D:\Program Files\Subversion\bin
然后将空文件夹(d:\svnhome)设置成我的版本库,使用的命令行是svnadmin create d:\svnhome.  这时在d:\svnhome文件中已经有了其他子文件,说明版本库建立成功。
下一步是将我的工程myproject这个文件夹(在D盘)导入版本库,使用的命令行是svn import d:\myproject svn://localhost/svnhome/
回车后,命令行(cmd.exe)中出现svn: ?\229?\174?\137?\229?\133?\168?\230?\149?\176?\230?\141?\174?\226?\128?\156

--?\226?\128?\157?\229?\144?\142?\233?\157?\162?\230?\152?\175?\233?\157?\158ASC
II?\229?\173?\151?\232?\138?\130 230: ?\228?\184?\141?\232?\131?\189?\232?\189?\
172?\230?\141?\162?\229?\136?\176/?\232?\135?\170 UTF-8

1你还没有启动svnserve,所以无法使用svn://协议
要么你启动svnserve ,要么使用file://协议

假设你这样启动svnserve:
svnserve -d -r d:\svnhome
那么可以使用svn://localhost来访问你的版本库,导入时的命令
svn import d:\myproject svn://localhost

ps:有时间多看看本论坛首页中部的那些链接,都是经典


录入:SVN中文技术网[www.svn8.com]
Tags:  
责任编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数:0 [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - RSS订阅 - 网站地图 - 返回顶部