[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

我想要的批处理最终的效果是:用过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。或者您有更好的方法也可以分享一下。
最后求大虾们能够帮忙写一下 批处理代码。由于这个有所难度,能解决问题的将重赏哦,嘻嘻。

能有多重?

TOP

调用SVN自带命令完成,应该不难

TOP

能用批处理脚本大致写一下 svn的更新和svn的提交吗?
我网上查找搜索,关于这方面的很少,所以就来这里请教大虾们了。

TOP

回复 4# 2013


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

TOP

返回列表