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