CVS から SVN に移行するときに、ant を使用して svn にファイルを追加しようとしています。
私のbuild.properties :
svn.root=http://svn/projects2
svn.rsh=/usr/bin/ssh
私の .xml スクリプト:
<svn>
<add
path="${relative.metadata}/Build_@{product}_@{major}.@{minor.next}"
cvsRoot="${svn.root}"
cvsRsh="${svn.rsh}" />
<add
path="${relative.metadata}/Build_@{product}_@{major}.@{minor.next}/master-@{product}_@{major}.@{minor.next}.sql"
cvsRoot="${svn.root}"
cvsRsh="${svn.rsh}" />
<add
path="-q commit -m 'Adding the next build directory' ${relative.metadata}/Build_@{product}_@{major}.@{minor.next}"
cvsRoot="${svn.root}"
cvsRsh="${svn.rsh}" />
</svn>
ご覧のとおり、これは CVS と SVN を組み合わせて使用しているため、これを行うのは間違っていたと確信しています。このタイプのスクリプトを使用して、ファイルをSVNにコミットしようとしています。実際よりも複雑にしていますか?
わかりました...私はいくつかの調査を行いましたが、これは私がこれまでに持っているものです...
私のbuild.propertiesにはこれが含まれています
svn.repo.url=http://svn.project.com/projects
私の.xmlは今これです
<property name="svn.repository.url" value="${svn.repo.url}"/>
<svn>
<add
dir="${relative.metadata}/Build_@{product}_@{major}.@{minor.next}"/>
</svn>
だから私の質問は今、この操作が成功するために欠けているものは何ですか?