当前位置:首页 » 编程软件 » 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

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:635
制作脚本网站 发布:2025-10-20 08:17:34 浏览:927
python中的init方法 发布:2025-10-20 08:17:33 浏览:622
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:807
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:719
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1056
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:287
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:149
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:838
python股票数据获取 发布:2025-10-20 07:39:44 浏览:750