svn 将项目移动到不同的文件夹

标签 svn tortoisesvn

所以,我在某个路径/main/oldProject/中有一个项目,其中包含主干和分支文件夹。我需要将主干和分支文件夹移动到一个名为/main/newProject/的新文件夹中。我已经用 TortoiseSVN 导入了一个空的/main/newProject/文件夹,但我不知道如何从现有文件夹中移动所有内容。

我认为 svn export 可以解决问题,但后来我注意到这不会移动未提交的更改。这对我来说是可行的,但我希望有一种方法可以只复制新文件夹中的文件夹并运行一些操作,让我在新路径上工作

有任何想法吗?

最佳答案

我认为此移动是在单个存储库中吗?如果是这样,请将存储库 checkout 到某处的本地工作副本,然后使用鼠标右键而不是左键在 Windows 资源管理器中拖动主干和分支文件夹。当您释放时,将出现一个对话框,并为您提供 SVN 移动或 SVN 复制选项。选择适合您的情况并提交。

这将执行具有完整历史记录的正确 SVN 复制/移动。

关于svn 将项目移动到不同的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5651532/

相关文章:

java - 实现简单文档管理系统的最佳方式是什么?

svn - 如何将项目添加到 svn 服务器?

windows - MSYS : How to convert backslash to forward slash? 上的 TortoiseSVN 命令行输出不方便

visual-studio-2010 - 如何断开 VisualSVN 与我的解决方案的连接?

linux - SVN存储库问题

svn - 无法使用 SVN Tortoise 提交文件夹,因为它不断询问身份验证

svn错误: a versioned directory of the same name already exists

svn - 在多站点 Windows 环境中部署 Subversion (SVN) 的最佳方式

svn - 编辑登录乌龟

svn - Open Office 和颠覆兼容性