首页 文章

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

提问于
浏览
2

我遇到了很大的问题 .

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

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

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

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

2 回答

  • 2

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

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

  • 1

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

    • 在工作副本的根文件夹中创建目标文件夹 .

    • 提交更改(即添加新文件夹) .

    • 选择要移动到新文件夹中的所有其他文件 .

    • 右键单击并按住选定的文件组 .

    • 将光标拖动到新文件夹,然后释放 .

    • 在结果菜单中,选择SVN Move .

    • 提交您的更改

相关问题