使用 ANT 和 SVNANT,我想检查一个工作目录,该目录混合了 svn 控制的文件以及新文件和子目录。根据我对 SVN ANT “添加”任务的理解,使用下面的“强制”标志应该做类似的事情svn add --force *
基本上,我在CollabNet 站点的这个问题中描述了同样的问题。
这是我的xml配置:
<target name="add-new-files-to-test-repo" depends="check-out-projects">
<svn username="${svn.test.username}" password="${svn.test.password}" svnkit="true" javahl="false">
<add
force="true" >
<fileset dir="${svn.testdir}"/>
</add>
</svn>
<echo message="Adding new files to SVN"/>
</target>
给出响应:
svn: 'D:\Workspaces\TreXProjects\Build\testdir\New Text Document.txt' is already under version control