仅重命名 SVN 目录的本地版本



我正在尝试找出一种方法来仅重命名svn目录的本地副本,但将服务器副本保留为已有的名称。

我的 svn 服务器具有以下设置(显然只是一个示例):

svnserver.com/1/2/3/4/5
我已经将目录 3 签出到

我的本地计算机,但没有签出它上面的任何目录。

/localcomputer/3/4/5

仅在我的本地计算机上,我想将目录 3 重命名为更易于识别的名称,但 svn 服务器上的版本仍必须称为 3。

/localcomputer/X/4/5

有没有办法实现这一点?过去,当我尝试重命名东西时,我会把事情搞砸,所以我并不过分热衷于试错法。我觉得因为我正在尝试重命名已签出的最高级别目录,所以这可能是可能的(而不是重命名签出目录中的某些内容,我怀疑您可以这样做)。

这能做到吗?

您可以使用您选择的目录名称签出工作副本。请参阅svn书中的示例,例如svn co http://server/repos/trunk my-working-copy。同样,如果您签出到 my-working-copy则可以将该目录重命名为 other-working-copy,而不会出现任何问题。但是,如果不对工作副本状态进行本地修改,则无法重命名工作副本中的任何子目录。

相关内容

最新更新