如何将非subversioned文件提交到存储库?

时间:2010-03-29 07:07:51

标签: svn repository

环境:SVN,Netbeans,Hudson

SVN项目A:构建库文件(foo.jar)。构建文件在/ dist下,svn忽略,源代码在svn控制下。

SVN项目B:保存所有库文件。 (其他SVN项目通过外部svn从这里获取所有库)

问题:我想将A的foo.jar提交给B.怎么做? foo.jar无法添加或提交,因为它不受SVN控制。

感谢任何提示! (该问题独立于IDE和CI服务器)

3 个答案:

答案 0 :(得分:1)

可能有一种更聪明的方法可以做到这一点,但是如果你在构建过程中的最后一步是将输出文件(foo.jar)从projA / dist复制到projB / lib,然后检入projB怎么办?

这将假设在用于执行构建的机器上的特定位置检出两个工作副本,从允许项目在任何地方检出的学术观点来看这可能不是理想的,并且具有没有相互依赖关系,但它应该满足你完成工作的需要并转向下一个问题!

答案 1 :(得分:0)

为什么不更改您的构建,因为它会自动将您的jar复制到项目B,当您提交项目B时它会自动提交您的jar?这是一种可接受的方法吗?

答案 2 :(得分:0)

当我们需要做这样的事情时,我们通常会在构建结束时自动将文件从A复制到B.如果一切正常,你可以改变构建过程自动提交它(虽然这并不总是一个好主意)。