使用TortoiseSVN更新我的签出目录时,即使我知道有更新,一些子文件夹也会被列为“已跳过”。即使我尝试单独更新该文件夹,它也会说“跳过”,但仍然坐在那里下载更新的MB。
答案 0 :(得分:7)
从本质上讲,这是一场冲突 - 但是svn并不把它当作一种冲突。而且我认为它在1.6(或者可能是1.5)中可能表现不同;你用的是什么版本?
您必须仔细查看历史记录,以及您在工作副本中的本地修改,并查看哪些文件和目录已在两侧移动。一旦你确定了这一点,就可以将各个部分合并在一起并继续前进。
答案 1 :(得分:1)
在这种情况下,您会在svn update
上收到“跳过...”消息:
svn update
时,它将跳过C:\ MyProjects \ Rqmts。在这种情况下,解决方案很简单:
svn update
。文件夹C:\ MyProjects \ Rqmts将添加到您的工作副本中。 答案 2 :(得分:0)
@ ERic84,因为SVN使用.svn breadcrumb目录来监视哪些文件受版本控制,哪些文件不受版本控制,我要小心删除它。我有一个“跳过”的问题,在我的情况下删除它的乐趣使问题变得更糟。 “跳过”消息没有消失,原本应该受SVN控制的文件不再获取他们的TortoiseSvn图标。值得注意的是,svn update没有恢复面包屑。
//我没有“回复”按钮。