如何在保留元数据的同时在svn 1.7中复制工作副本的子目录?

时间:2012-01-13 11:41:05

标签: svn tortoisesvn

svn 1.7 improves the working copy metadata format因此,工作副本的每个目录中都没有.svn目录,但每个工作副本只有一个中央存储。

现在我想将一个wcorking副本的 sudirectories 复制到另一个地方(不在新地方检查出来),那里没有工作副本,并在那里使用svn(以及所有这些使用TortoiseSVN或命令行的Windows)。这很容易直到1.6(只是复制目录),但现在显然副本没有任何元数据连接。

怎么做?

2 个答案:

答案 0 :(得分:9)

尚未支持。见http://www.mail-archive.com/users@subversion.apache.org/msg09857.html

您必须进行新的结帐,或复制子树并对此子树进行切换。

答案 1 :(得分:0)

此解决方法可能仍然存在网络传输开销,但会保留您的本地非提交更改:

  1. 记下工作副本的修订版(如果需要,可以更新)
  2. 将子目录复制/移动到所需位置
  3. 使用子目录的URL和 over 分离的目录进行结帐(您可能需要--force)