我有以下(简化)文件夹结构:
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。