当togoise svn抱怨时,如何判断哪个目录是问题

mP.*_*mP. 10 svn tortoisesvn

我在使用乌龟客户端的Windows下工作,并做了很多更改,包括许多删除,添加等.当我尝试提交时,我得到以下错误,但我不能告诉哪个目录是问题的根源?

无法以递归方式提交具有子节点的目录的目录删除要递归提交并解决此错误,请确保在提交对话框中也检查已检查文件夹的所有子项.否则,TortoiseSVN必须执行非递归提交,不允许删除目录.

任何提示,香港专业教育学院看了动作日志等,但只提供相同的错误消息没有实际的目录名称.

San*_*ken 15

你可能有一个稀疏的结账.要改变这个:

RightClick - > Tortoise - >更新到修订版......

将Update Depth设置为Fully Recursive,然后单击OK


小智 6

我有同样的问题,并认为这可能是因为我有一个"忽略提交"更改列表,项目未更改(当然未经检查).

为了解决这个问题,我清空了改变列表,关闭提交对话框,并试图再次承诺:这一次它的工作就好了(我试过不首先关闭对话框,它失败了).

我在阅读了tsvn帮助文件,"E.2.4.提交"部分后得到了这个想法.它说"如果您将所有文件选择复选框保留为默认状态,则TortoiseSVN使用工作副本的单个递归提交.如果取消选择某些文件,则必须在提交命令行上单独指定每个路径"


Eli*_*kan 5

我会尝试使用命令行svn客户端,这可能会提供更多信息.

通常,每当要删除工作副本中的文件夹时,最好使用TortoiseSVN.

  • 最后,我刚刚使用了不同的客户RapidSVN完成了这项工作并跳过了投诉.我把这个投票给了正确的答案,因为正确的做法是使用除了乌龟以外的任何东西. (2认同)

zac*_*ary 5

首先提交已删除的项目.

  • 这意味着你结束了许多小提交,这真的应该作为一大堆. (2认同)