在Subversion中移动目录结构的首选方法是什么?

时间:2020-03-05 19:00:03  来源:igfitidea点击:

我最近遇到了一个问题,我想在我的项目的目录结构中添加一个文件夹,该文件夹将成为以前存放的文件的新"根"目录。我一直在相关主题中获得帮助,但我想提出一个更开放的问题,以了解最佳实践。

本质上,我的情况是我正在从事开发工作,并且意识到我想拥有一个资源目录,该目录不会成为主要开发工作的一部分,但仍会进行版本控制(以容纳模型等)。因此,我想添加一个资源目录和一个实现目录,该实现目录是新的根目录。我们将如何将所有先前的目录结构移动到实现目录中?

解决方案

回答

通过移除旧文件并添加新文件来完成Subversion中的移动,因此没有什么特别的事情要做。在另一个问题中推荐的循环中的一系列" svn mv"命令应该可以正常工作。

回答

如果我们将某些GUI用于SVN,则可以轻松完成此操作。就我个人而言,在Windows中工作时,我喜欢TortoiseSVN。我们只需打开"资源库浏览器",右键单击某个文件夹,然后选择"移动..."。或者,我们可以选择直接在Windows资源管理器中执行此操作,用鼠标右键拖动要移动的文件/文件夹,将它们放到新位置时,我们会得到一个菜单,其中一个选项是"在SVN中移动"。