找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23804|回复: 4

[文件操作] 重金奖赏:批处理如何操作svn相关的问题?

[复制链接]
发表于 2013-1-8 23:46:55 | 显示全部楼层 |阅读模式
我想要的批处理最终的效果是:用过svn的同学应该比较清楚有个svn版本合并的功能,从一个svn地址1上的最新内容(某个文件夹下的所有文件),覆盖到另一个svn地址2的对应文件夹下的内容(同时保留svn地址1的所有内容)

我的大致思路:
假设文件夹名为 folder(即我要把folder 在 svn地址1 上覆盖到 svn地址2 的对应folder)
1、更新 svn地址1 上的所有内容。
2、更新 svn地址2 上的所有内容
3、将 svn地址1 的folder 复制到 svn地址2 的folder(此时 svn地址1 的folder 保持不变的,因为没动过svn地址1 的东西, 同时 svn地址2 的folder 里面的.svn信息应该是svn地址1的)
4、删除 svn地址2 的folder下的所有.svn(因为第三步复制后保留的是svn地址1的svn信息)
5、最后就是将 svn地址2 的folder 提交到 svn地址2 上

综上:大致就是更新svn 删除svn 提交svn。或者您有更好的方法也可以分享一下。
最后求大虾们能够帮忙写一下 批处理代码。由于这个有所难度,能解决问题的将重赏哦,嘻嘻。
发表于 2013-1-9 00:13:28 | 显示全部楼层
能有多重?
发表于 2013-1-9 09:41:24 | 显示全部楼层
调用SVN自带命令完成,应该不难
 楼主| 发表于 2013-1-9 11:15:30 | 显示全部楼层
能用批处理脚本大致写一下 svn的更新和svn的提交吗?
我网上查找搜索,关于这方面的很少,所以就来这里请教大虾们了。
发表于 2013-1-9 11:27:32 | 显示全部楼层
回复 4# 2013


   安装一个SVN命令行工具【Subversion】
获取最新源码如下:
svn co "服务器源代码路径" --username #{name} --password #{pwd}
更多你可以看下svn 这个命令行帮助即可.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 00:22 , Processed in 0.026222 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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