将Jenkins工作区中创建的tibcoBW ear文件标记为SVN
我正在使用ANT脚本为Jenkins的tibco business works项目构建ear。是否可以将Jenkins工作区中生成的ear标记/添加到SVN?将Jenkins工作区中创建的tibcoBW ear文件标记为SVN,svn,ant,Svn,Ant,我正在使用ANT脚本为Jenkins的tibco business works项目构建ear。是否可以将Jenkins工作区中生成的ear标记/添加到SVN?SVN帮助导入 通过导入,您可以将任何对象从任何(甚至未版本化)位置添加到存储库的任何部分。导入将在目标存储库中创建其他提交 如果要实现完全自动添加,必须使用-m选项(属于-F)才能在命令行中指定提交消息 在导入单个文件时,还必须在URL中定义文件的完整路径,以获得预期结果 >svn import error.PNG file:///
SVN帮助导入
通过导入,您可以将任何对象从任何(甚至未版本化)位置添加到存储库的任何部分。导入将在目标存储库中创建其他提交
如果要实现完全自动添加,必须使用-m
选项(属于-F
)才能在命令行中指定提交消息
在导入单个文件时,还必须在URL中定义文件的完整路径,以获得预期结果
>svn import error.PNG file:///Z:/Repo/tags/1.1/error.png -m "File added"
Adding (bin) error.PNG
Committed revision 3.
>svn ls file:///Z:/Repo/tags/1.1/
error.png
将同一个文件导入file:///Z:/Repo/tags/1.0/
URL
>svn log -q -v -r2 file:///Z:/Repo/
------------------------------------------------------------------------
r2 | Badger | 2015-10-12 21:01:58 +0500 (Пн, 12 окт 2015)
Changed paths:
A /tags/1.0
1.0是一个名为导入URL尾部的文件,您不想添加ear文件。一般来说,派生工件不应该添加到源代码管理中。如果您添加所有ear文件,您的回购将变得巨大。因为您可以从源代码重新创建任何版本,所以无需提交它们 您可以让jenkins在该版本中标记源代码,但是标记每个构建可能会产生大量噪音。您可能只想标记感兴趣的版本(您发布的版本)