如何在subversion中使用maven scm:add命令在新目录中添加文件?

时间:2012-03-01 15:14:29

标签: java svn maven

我有以下(简化)文件夹结构:

pom.xml (with correct scm)
src/folder1
src/folder2

folder1 folder2 各自包含一个test.txt文件。 folder1 已提交, folder2 尚未受版本控制。

我尝试将 src / folder2 / test.txt 文件添加到版本控制中。

如果我执行

mvn scm:add -Dbasedir=${project.basedir}/src -Dincludes=**/folder2/*

我收到此消息:

[ERROR] The svn command failed.
[ERROR] Command output:
[ERROR] svn: 'src/folder2' is not a working copy

因为模式** / folder2 / *不包含我试图首先添加文件夹的文件夹:

mvn scm:add -Dbasedir=${project.basedir}/src -Dincludes=**/folder2/

相同的错误消息。随着

mvn scm:add -Dbasedir=${project.basedir}/src -Dincludes=**/folder2

(即没有斜线)我收到了消息

“执行SCM命令时出现异常。您必须至少提供一个文件/目录才能添加”

-Dincludes = folder2,-Dincludes = folder2 / 相同,或者甚至完全删除“包含”。

在尝试将文件添加到新目录之前,如何让maven-scm-plugin先添加文件夹?

我已经使用scm-Plugin版本1.4(我们项目中的实际版本)和1.6(最新版本)测试了Maven 2.2.1和Maven 3.0.4。

0 个答案:

没有答案