【问题标题】:I cannot see the .SVN folders anymore?我再也看不到 .SVN 文件夹了?
【发布时间】:2011-12-29 13:32:51
【问题描述】:

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

有人知道怎么回事吗?

【问题讨论】:

    标签: svn tortoisesvn ankhsvn


    【解决方案1】:

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

    您现在应该能够简单地复制文件夹并签入。

    【讨论】:

    • 似乎“条目”文件的格式已更改(几乎消失了)。我有一些用于从该文件中获取修订信息的自动化脚本。我该怎么做(以可移植的方式,在我无法运行'svn info'的沙盒环境中)。
    • @Uri:你应该把它作为一个新问题发布。我怀疑这也可能取决于您要如何处理这些信息。
    • 我想我会因为这个出去喝醉!感谢 SVN,终于(派对)!
    【解决方案2】:

    它们已从工作副本的每个子文件夹中移出,现在都在一个位置。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2017-02-03
          • 2012-02-22
          • 1970-01-01
          • 1970-01-01
          • 2019-03-06
          • 1970-01-01
          • 1970-01-01
          • 2011-07-13
          • 1970-01-01
          相关资源
          最近更新 更多