Hudson Job创建.svn文件

时间:2013-06-17 11:57:02

标签: svn hudson jobs workspace svn-checkout

当我创建SVN存储库时,会在工作区上创建.svn文件。 我已经检查过这些文件在存储库中不存在,并且是在Hudson Job结帐时创建的。

什么是.svn文件?我可以删除它们或避免它们的创建吗?

问候。

2 个答案:

答案 0 :(得分:2)

这些文件夹由svn客户端创建,用于跟踪文件。对于1.7之前的subversion,在根目录下只有一个文件夹后,有一个.svn文件夹。

.svn是更新/提交所必需的。如果您的工作不需要更新工作副本,您可以使用导出而不是checkout,并且您将在每个构建中获得一个没有.svn文件夹的新副本,但是您将无法更新,只能删除和导出试。

答案 1 :(得分:1)

.svn个文件是Subversion的内部文件。所有subversion元数据都在此目录中。

对于Hudson Job,他们无关紧要,因为你不想做任何事情。你无法避免装箱。你可以删除它们但是当你开始在Hudson上使用update而不是checkout来加速构建时,你会发现它们很有帮助。