我遇到了很大的问题 .
我想从 root 文件夹中获取整个项目,并将其移动到 root/webUI 文件夹 .
我所做的似乎很简单,但它不起作用 . 我只需创建新的 root/webUI 文件夹,选择 root 文件夹中的所有其他文件夹,然后右键单击将其拖动到新文件夹中 . 然后我选择了 SVN Move Versions Item(s) Here 这一切都很好,一切都显示在本地驱动器就好了 .
然后我去提交新的更改,一切似乎都有效,但只上传了上层文件夹,根本没有添加任何内容 . 有没有办法强制完全更新?似乎SVN认为它是最新的,即使存储库中的文件与我的项目相关也不存在 .
如果这没有意义,请告诉我 .
2 回答
我已经多次体验过Subversion命令行界面比TurtoiseSVN对各种移动操作更可靠 .
在失去对TurtoiseSVN的耐心之前,我首先尝试使用
svn move
命令 . 有关详细信息,请参阅Subversion documentation .此过程应该是两个提交过程 .
在工作副本的根文件夹中创建目标文件夹 .
提交更改(即添加新文件夹) .
选择要移动到新文件夹中的所有其他文件 .
右键单击并按住选定的文件组 .
将光标拖动到新文件夹,然后释放 .
在结果菜单中,选择SVN Move .
提交您的更改