当前位置:首页 » 编程软件 » windowssvn脚本

windowssvn脚本

发布时间: 2022-03-31 11:36:49

① 怎样实现windows svn每日增量备份,就是当天所有版本库新增的修改备份到一个文件

比较简单的办法,就是用一些备份工具,比如freefilesync,会自动比对源文件夹、目标文件夹的差异,然后自动将源文件夹的变化同步到目标文件夹,或者将源文件夹的变化存到一个新建文件夹中。只要用操作系统的定时任务,每天半夜趁大家都不上传文件的时候,自动调用这个备份工具就ok了

② 怎样利用脚本通过SVN接口自动获取最新文件

[html] view plain
<project name="GetSVNHeadRevision">

<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>

<property name="workingCopy" location="." />

<target name="default">
<exec dir="${workingCopy}" executable="svn">
<arg line="up" />
</exec>
<exec dir="${workingCopy}" executable="svn" output="svninfo.xml">
<arg line="info --xml ${workingCopy}" />
</exec>
<xmltask source="svninfo.xml">
< path="/info/entry/@revision" property="svn.head.rev" />
</xmltask>
</target>
</project>

通过antcall执行后,top revision会被保存在"svn.head.rev"属性中。

③ bat批处理svn 上的所有项目!

只能说是你自己对批处理不了解。。。
如果你理解批处理的话,其实它是分外部命令跟内部命令的。
如果你把自己要做的事情都整理清楚了。要实现肯定是有方法的。
首先比如你说的svn的checkin或者out,这个必然要用到svn外部命令,
具体的应该怎么checkin或者out,要看这个svn的帮助文档,里面肯定有提到
在命令行下需要用哪些参数,以及各参数的说明。
另外就是编译的问题,编译的话用的应该是ant吧,那你就去网上找ant命令的说明。
还有就是部署,它应该就是直接复制。如果不是,那请自己去调查它部署的原理。
另外就是打开IE页面。这个很简单,就是调用本地的IE浏览器就可以了。
如下
start "c:\Program Files\Internet Explorer\iexplore.exe" "http://localhost:8080/project"
上面就是考虑问题的方式,如果你要我给你解决方法,抱歉,我无法帮你。因为我根本没安装这样的环境,并且我做项目过程中也没碰到你这种情况,所以没去研究过。

④ svn怎么批量checkout多个文件项目,以数组的形式 脚本怎么写呢·

#!/bin/sh

files=`cat files.log` #存放你需要checkout的文件所在svn目录,按行存储
for file in $files
do
echo "eheck file=$file";

svn co $file;

done

⑤ 谁能发个SVN的全量备份,增量备份以及恢复的三个脚本给我,windows系统的,文件格式是*.bat的

哎 还不如重新安装

⑥ 怎样通过脚本读取svn代码版本的状态信息

关于这个问题现在已经有几种解决办法了。SvnAnt: http://subclipse.tigris.org/svnant.html,我在日常的build中用的便是这种方法,但我并不喜欢这种方法,因为他需要依赖本地库。

只是一个很简单的任务:获取当前working 的top svn revision,在已经安装了xmltask(http://www.oopsconsultancy.com/software/xmltask/)的前提下,我可以只靠一小段Ant脚本便可以完成这个任务:

[html] view plain
<project name="GetSVNHeadRevision">

<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>

<property name="workingCopy" location="." />

<target name="default">
<exec dir="${workingCopy}" executable="svn">
<arg line="up" />
</exec>
<exec dir="${workingCopy}" executable="svn" output="svninfo.xml">
<arg line="info --xml ${workingCopy}" />
</exec>
<xmltask source="svninfo.xml">
< path="/info/entry/@revision" property="svn.head.rev" />
</xmltask>
</target>
</project>

通过antcall执行后,top revision会被保存在"svn.head.rev"属性中。

⑦ svn 脚本问题

1. 说明你的OS
2. 说明编译环境
3. 学会如何正确的提问

⑧ Windows下SVN版本库自动备份脚本如何实现

1、BACKUP.bat
@echooff
rem设置SVN可执行文件所在的目录
setSVN_BIN=F:svn-win32-1.4.0in
rem设置SVN代码库所在的驱动器盘符
setSVN_DRV=F:
rem设置SVN代码库所在的目录
setSVN_DIR=svn
rem设置备份文件存贮的路径
setSVN_BAK=F:ak
rem如果备份目录不存在,则创建之
ifnotexist%SVN_BAK%md%SVN_BAK%
remSVN代码库根目录的完整路径
setSVN_DB=%SVN_DRV%\%SVN_DIR%
%SVN_DRV%
cd
cd%SVN_DIR%
echo开始备份SVN代码库...
for/F%%din('dir/AD/B')docall%SVN_DB%work.bat%%d
echo备份SVN代码库完毕...
%SVN_DRV%
cd
@echoon。我们再来看一下Windows下SVN版本库自动备份脚本中的第二部分内容。
2、WORK.bat
setSVN_SRC=%1
for/F"tokens=1,2,3delims=-"%%1in('Date/T')dosetDATE=%%1-%%2-%%3
for/F"tokens=1,2delims=:"%%1in('time/T')dosetTIME=%%1-%%2
ifnotexist%SVN_BAK%\%DATE%md%SVN_BAK%\%DATE%
setBAK_TO=%SVN_BAK%\%DATE%\%SVN_SRC%@%DATE%@%TIME%.svn
echo开始将%SVN_DB%\%SVN_SRC%备份到%BAK_TO%...
%SVN_BIN%svnadmin.exemp%SVN_DB%\%SVN_SRC%>>%BAK_TO%
echo开始压缩%BAK_TO%...
rem%SVN_BIN%gzip-9%BAK_TO%
%SVN_BIN%zip2%BAK_TO%
echo压缩%BAK_TO%完毕
echo将%SVN_DB%\%SVN_SRC%备份到%BAK_TO%完毕
setBAK_TO=
setSVN_SRC=

⑨ windows环境下,svn备份文件。按照网上写的svn备份脚本,为什么我的备份下没有文件

你把你的脚本贴出来吧,写得不对吧。

⑩ 如何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貌似也会自动保存密码的

热点内容
云服务器历史演进顺序 发布:2025-01-24 09:36:58 浏览:739
研究ftp的意义 发布:2025-01-24 09:31:22 浏览:253
联想安卓升级包在哪里下载 发布:2025-01-24 09:15:20 浏览:591
认票的算法 发布:2025-01-24 09:00:45 浏览:927
android调用打印机 发布:2025-01-24 09:00:32 浏览:808
网易版我的世界服务器如何 发布:2025-01-24 08:55:47 浏览:968
编译器鼻祖 发布:2025-01-24 08:54:11 浏览:844
如何用安卓编译项目 发布:2025-01-24 08:30:46 浏览:863
计算机同时输出和存储设备的区别 发布:2025-01-24 08:29:21 浏览:581
食物语上传 发布:2025-01-24 07:58:44 浏览:754