English 中文(简体)
我该如何让TortoiseSVN忽略已从仓库中删除的空目录? [关闭]
原标题:
  • 时间:2008-12-01 16:07:29
  •  标签:
Closed. This question is off-topic. It is not currently accepting answers.

想要改善这个问题吗?更新问题,使其符合Stack Overflow 的主题

Closed 14 years ago.

我有一些已被移动或重命名的目录。Linux命令行SVN客户端忽略这些目录。Explorer的TortoiseSVN插件会显示它们。如果我删除它们并更新,它们会重新出现。

所有的文件移动和删除都使用Linux SVN CLI工具完成。在Linux系统上执行svn update或svn co时,这些空目录不会被显示。

使用TortoiseSVN进行新的检出时,即使它们不再存在于HEAD修订版中,也会创建空目录。

我该如何让它们离开?

最佳回答

我最终删掉了Windows工作副本中的目录,现在这些目录已经不存在了。不知道为什么要这样做。

结束问题。

问题回答

听起来像是客户端问题。除非我误读了你,你的SVN操作是正确的。

几个选项:

  • your client is set to get the wrong revision
  • you client is somehow running into a cache of some sort (are you running SVN over port 80?)
  • someone has something fancy set up on the server like 2 repos mirroring each other but badly.

只有第一个对我来说似乎是可行的。我的做法是找出Linux端正在使用的URL,然后在Windows端使用新位置进行全新的检查,并具体检查修订是否已设置为头。如果这样做不起作用,我就不知道问题可能是什么。如果可行,就可以大大限制问题的范围。

p.s. 刚刚想到,如果上述方法失败,尝试恢复到主版本。我认为这不会有效,但是...





相关问题
热门标签