如何在VisualSVN或客户端TortoiseSVN(win32平台)中重命名项目?

时间:2009-12-28 13:40:17

标签: svn tortoisesvn visualsvn visualsvn-server

我试图在服务器端和客户端找到任何看起来像'重命名'的功能但是失败了,是否可能?

4 个答案:

答案 0 :(得分:3)

1)检查项目&确保没有人使用它。停止服务器可能是一个好主意。

2)备份存储库

3)在服务器上,将根项目目录重命名为新名称

4)再次启动服务器,在客户端上,使用新名称签出。

所有这些都需要您自担风险 - 我只使用本地文件系统对其进行了测试。

答案 1 :(得分:3)

我正在寻找类似的答案,并且能够将这个(非常简单的)解决方案拼凑在一起。假设,即 IF 您有权登录运行VisualSVN服务器的实际服务器(机器)。 你是唯一的开发者。在它上面工作(或者可以很容易地告诉其他开发者这些变化,以便他们可以效仿)。

服务器端:

  • 登录到所述服务器,打开“VisualSVN服务器管理器”(GUI)

  • 在主页/开始页面的“存储库”下,单击 “导入现有存储库...”指定源和&目的地(它 将为目的地创建新文件夹。

客户端(意思是,您存储工作副本项目/文件的计算机/文件夹,以及在Visual Studio中实际处理它们):

  • 在Windows资源管理器中,打开所述项目的文件夹并右键单击,然后在“TortoiseSVN”下 - >点击重新定位...;它将询问新存储库的SVN URL,然后提示您“你确定吗?” (说是)。
  • 确认您可以查看整个SVN日志历史记录,进行SVN更新等(无论您感觉何等)

服务器端:

  • 删除(仍使用VisualSVN服务器管理器)旧存储库。

同样,你需要告诉所有其他开发这个项目的开发人员关于重命名的事情,因为每个人(每个'客户')都需要做SVN Relocate。

如果这种情况不适用,您需要深入研究VisualSVN服务器管理工​​具:http://www.visualsvn.com/support/svnbook/reposadmin/maint/

答案 2 :(得分:1)

在您的客户端计算机上:

  • 右键单击项目文件夹>库浏览器
  • 在Repo-browser中重命名项目
  • 在您的机器中,使用新名称检查项目,在您需要的地方
  • 从您的计算机中删除旧名称的文件夹

答案 3 :(得分:0)

我没有尝试,但在TortoiseSVN中,右键单击时有一个Repo-Browser,你可以在这里重命名项目名称。