禁止通过Tortoise SVN对话框“分支/标记”

时间:2012-03-22 03:23:57

标签: tortoisesvn branch tagging

我遇到TortoiseSVN的问题(我的客户端版本是1.6.16,SVNversion是1.4.6.28521)。

projectA项目具有经典架构,有三个文件夹:trunk,branches和tags。

我有权从projectA文件夹(标签,分支机构和主干)读取和写入。

在行李箱中工作时,没有问题,一切正常。唯一的问题是当发布时间到来(或分支时间到来),并且我想创建一个标签(分支)时,我想使用TortoiseSVN对话框“branch / tag”。然后我从主干或我需要的主干的版本中选择原点,并选择“To URL”,如“http://..../projectA/tags/v2.0”。

Example of branching/tagging from TortoiseSVN dialog

点击“确定”后,它会告诉我禁止访问“http://...../projectA/”。

现在唯一的解决方案是将“projectA / tags”文件夹签出到本地文件夹。然后在这个“projectA / tags”文件夹中,我将创建一个新文件夹,其中包含我想要创建的标签的名称,我可以毫无问题地提交它。

我不想像这样手动创建标记/分支的文件夹,而是更喜欢使用TortoiseSVN的“分支/标记”功能。

任何人都对这个问题有所了解吗?

1 个答案:

答案 0 :(得分:1)

Subversion(至少在使用TortoiseSVN的Windows上)建议使用与服务器相同的主要版本。您可以忽略该建议,并且大多数情况下,它不会受到伤害,但在这里您可能会遇到一个有所作为的情况。你应该至少检查一下

  • 服务器可以升级到1.6.x XOR
  • 客户端(您的安装)可能会降级为1.4.x

但是,您的客户端(在第二种情况下)将不再使用您的结帐目录。分支从版本1.4.x变为1.6.x,因此如果必须将1.6.x客户端与1.4.x服务器一起使用,您将面临困难。