我再也看不到.SVN文件夹了?

时间:2011-11-15 14:00:18

标签: svn tortoisesvn ankhsvn

我最近将我的乌龟升级到版本1.7。现在已经有一段时间我看不到.svn文件夹了。我曾经复制文件夹来复制一些代码,输入文件夹并删除复制版本的.svn,以便它将代码视为新代码。我不能再这样做了:(

任何人都知道发生了什么事?

4 个答案:

答案 0 :(得分:23)

Subversion 1.7切换到单文件夹结构,就像许多DVCS(git,bazaar等)一样 - 现在唯一的.svn文件夹位于根文件夹中,这包含了结帐的所有信息。

您现在应该只需复制文件夹并将其签入即可。

答案 1 :(得分:5)

它们已经从您工作副本的每个子文件夹中移除,现在都在一个地方。

答案 2 :(得分:2)

就像@Anders所说,新版本的SVN 1.7摆脱了每个目录中的单个.svn文件夹。现在,头节点包含./svn以及名为pristine的子目录,其中包含所有这些文件/目录的原始svn副本。这使得从project1复制到project2更加精彩,而无需运行特殊脚本来删除所有这些补余.svn文件夹。

答案 3 :(得分:0)

您可以尝试导出。它通常会删除所有.svn文件,您可以使用导出的代码每次创建一个新项目..!