使用TortoiseSVN将文件移动到SVN中新创建的文件夹

时间:2014-04-16 14:11:50

标签: svn version-control tortoisesvn

首先,我和TortoiseSVN 1.7.10一起使用Subversion。

目前的结构: 的 ParentFolder / CurrentFolder / myfile.txt的

通缉结构: 的 ParentFolder / NewFolder /myfile.txt

即。我想要做的是将一个目录中的所有文件(在本例中为一个)移动到 new directoy。

这些是我尝试过的不同行为;

  1. 只需对CurrentFolder执行svn rename操作即可。
  2. 创建新文件夹,使用myfile.txt的svn move操作进入新目录,然后使用svn delete CurrentFolder。
  3. 右键单击CurrentFolder并将其拖动到同一位置,选择SVN Move and Rename versioned items here输入“NewFolder”作为名称。
  4. 如果我选择使用方法1或2提交更改,将显示以下内容。如果我选​​择“继续提交”,文件将被复制(按预期方式),但历史记录只会说明新文件夹已从上一个文件夹中复制。

    enter image description here

    我没有找到另一个问题,但问题完全相同。以下问题addresses the problem of moving files in SVN to an existing folder,但我想将其移至新文件夹中。

    这个非常“简单”问题的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

将其导出(删除svn内容)到您寻找的位置。添加并提交。然后删除另一个并提交。