Tortoise SVN - 将整个项目移动到一个文件夹

时间:2009-11-28 08:45:24

标签: svn tortoisesvn

我遇到了很大的问题。

我想从 root 文件夹中获取整个项目,并将其移至 root / webUI 文件夹。

我所做的似乎很简单,但它不起作用。我只需创建新的 root / webUI 文件夹,选择 root 文件夹中的所有其他文件夹,然后右键单击将其拖到新文件夹中。然后我选择 SVN移动版本项目这一切都很好,一切都显示在本地驱动器中就好了。

然后我去提交新的更改,一切似乎都有效,但只上传了上层文件夹,根本没有添加任何内容。有没有办法强制完全更新? SVN似乎认为它是最新的,即使存储库中的文件与我的项目相关也不存在。

如果这没有意义,请告诉我。

2 个答案:

答案 0 :(得分:2)

此过程应该是两个提交过程。

  1. 在中创建目标文件夹 工作副本的根文件夹。
    • 提交更改(即添加新内容 夹)。
    • 选择您的所有其他文件 想要进入新文件夹。
    • 右键单击并按住所选内容 文件组。
    • 拖动光标 到新文件夹,发布。
    • 在结果菜单中,选择SVN Move。
    • 提交您的更改

答案 1 :(得分:1)

我已经多次尝试过Subversion命令行界面比TurtoiseSVN对各种移动操作更可靠的经验。

在失去对TurtoiseSVN的耐心之前,我首先尝试使用svn move命令。有关详细信息,请参阅Subversion documentation