ant于Visual SourceSafe

ant可以自动从Visual SourceSafe,cvs等版本控制工具上,自动拿到最新的代码,并编译等等功能。用起来很方便。

build.xml的VSS部分配置:

<!-- 需要配置环境变量 VSS_HOME指向VSS的目录,根据系统环境变量,找到VSS中ss.exe-->  <property name="vss.ssdir" value="${env.VSS_HOME}"/>  <!--源码路径-->  <property name="vss.codepath" value="/2.代码/2.门户(最新)/RSFWPT"/>  <!--srsrcsafe.ini文件路径-->  <property name="vss.svrdir" value="\\192.168.1.11\vssrepository\人事公共服务平台"/>  <!--get代码到本地路径-->  <property name="vss.workfold" value="."/>  <property name="vss.user" value="user"/>  <property name="vss.password" value="pwd"/>

<target name="getVssCode">   <vssget vsspath="${vss.codepath}" localpath="${vss.workfold}" login="${vss.user},${vss.password}" ssdir="${vss.ssdir}" serverPath="${vss.svrdir}" autoresponse="N" recursive="true" quiet="true" />     </target>

配置VSS_HOME主要是为了方便,而不需要因为换了VSS安装路径,就需要重新改一次配置文件。

vsspath: 是指VSS上代码的相对路径。

localpath: 本地路径

ssdir: vss的ss.exe所在的目录,也就是安装目录。

serverPath: srsrcsafe.ini所在的文件路径

autoresponse: 在拿最新版本之后,vss会提示,是否设置当前文件夹为工作目录。

recursive:是否递归拿到每一层文件夹的文件。

你可能感兴趣的:(工作,xml,ant,cvs,vss)