由于某种原因,我的本地SVN仓库副本停止将父目录识别为工作副本。我通常会通过再次检出到另一个文件夹并用我更改的文件覆盖新的工作副本来解决此问题。然后我会从新文件夹执行提交。伪装SVN结帐的深度
我想在这种情况下避免这样做,因为回购包含数以千计的大图像并且检出需要很长时间。所以我想要做的是非完全递归地检查到一个新的目录,将我现有的文件复制到新的目录中,然后检查整个东西。
问题是,SVN知道我只检出了一个几个文件。有没有一种方法可以伪造它,并让SVN认为我只是做了一个完整的结帐? (例如,我可以在不需要实际检查所有内容的情况下获得完整结账的.svn文件夹)
第一:直接的巨大文件的工作副本的根或至少一个目录下面?第二:你是否仅在工作副本根目录中删除'.svn'目录,或者是否在其他目录中缺少该目录? –
这些文件不在主要根目录,并且它看起来只是根目录.svn目录已损坏 - 在任何子目录中,所有通常的图标都显示在文件旁边 – wheresrhys