当我创建 SVN 存储库结帐时,工作区上会创建 .svn 文件。我检查了这些文件在存储库中不存在,并且是在 Hudson Job 结帐时创建的。
.svn 文件是什么?我可以删除它们或避免它们的创建吗?
问候。
当我创建 SVN 存储库结帐时,工作区上会创建 .svn 文件。我检查了这些文件在存储库中不存在,并且是在 Hudson Job 结帐时创建的。
.svn 文件是什么?我可以删除它们或避免它们的创建吗?
问候。
这些文件夹由 svn 客户端创建,用于跟踪您的文件。在 1.7 之前的颠覆中,每个文件夹都有一个 .svn 文件夹,而根目录上只有一个。
.svn 是更新/提交所必需的。如果您的工作不需要更新工作副本,您可以使用 export 而不是 checkout,并且您将在每次构建时获得一个没有 .svn 文件夹的新副本,但您将无法更新,只能删除和导出再次。
.svn
文件是 Subversion 的内部文件。所有颠覆元数据都在这个目录中。
在 Hudson Job 的情况下,它们是无关紧要的,因为你不想提交任何东西。你无法避免装箱。update
您可以删除它们,但是当您开始使用而不是checkout
在 Hudson 上加速构建时,您会发现它们很有帮助。