当前位置:首页 » 编程软件 » svn脚本自动

svn脚本自动

发布时间: 2025-10-16 18:49:39

㈠ 如何svn脚本命令check out自动输入密码

svn脚本命令check out自动输入密码:
需要把svn checkout/export写入一个脚本中,执行
但是访问失败,需要授权
svn: PROPFIND request failed on “XXXXXXX”
svn: PROPFIND of 'XXXXX': 403 Forbidden

改用python通过urllib访问读取也不行
拿到的html代码是输入用户名和密码页面的html
1.因为面向的使用者不是同一个,有些人可能没有权限
如何拿到用户名和密码,密码只能每次输入么?有没有svn自动保存在某地
2.有什么方法可以搞定?check out附带用户名或密码
thx

|

svn login会将密码保存到相应的文件,以后svn co就不需要再输入密码了

如果要以其他ID去checkout,可以使用(svn co --help查看帮助):
svn co --username XXX http://ip/....
使用这个命令后,上面的svn login信息文件会被修改成新的ID/passwd
|添加选项
-user u -password p
另外,svn貌似也会自动保存密码的

㈡ SVN到Git的一键迁移脚本(保留所有分支、Tag及提交记录)

注意:
1、由于用到grep、sort、awk,因此在Windows环境中需要在bash中运行,如果没有的话先安装Git即可;
2、需要安装svn的命令号工具,如果没有的话需要安装下:

在SVN中,每一个人提交时都需要在系统中有一个用户,它会被记录在提交信息内。如果想要将SVN用户映射到一个更好的Git作者数据中,你需要一个SVN用户到Git用户的映射。参考《 一键获取所有SVN提交作者用户名的列表 》获取所有SVN提交作者,参考下面的格式建立authors.txt文件:

保存到与authors.txt同一目录,并且修改里面的SVN地址。

在终端下(windows在bash下),切换到 svn2git.sh 所在的目录,执行: sh ./svn2git.sh 。 执行需要比较久的时间,需要耐心等待 ^o^ 。转换完成后,转换结果在当前目录下的svn2git。

参考:
http://www.meilongkui.com/archives/1965

热点内容
手机版我的世界服务器怎么变得不卡 发布:2025-10-16 21:04:17 浏览:965
dp源码输出 发布:2025-10-16 21:02:42 浏览:6
discuz数据库结构 发布:2025-10-16 20:52:58 浏览:898
访客qq获取源码 发布:2025-10-16 20:50:05 浏览:875
tar解压7z 发布:2025-10-16 20:46:42 浏览:797
chrome缓存歌曲 发布:2025-10-16 20:32:47 浏览:339
c语言sec 发布:2025-10-16 20:23:44 浏览:992
中国科技论文引文数据库 发布:2025-10-16 20:05:51 浏览:915
c语言集成 发布:2025-10-16 20:00:31 浏览:388
phphtml上传图片 发布:2025-10-16 19:43:31 浏览:810