svn-远程文件列表与本地文件列表不匹配
我在subversion中有一些文件,这些文件似乎没有出现在我的远程svn存储库中,但根据Tortoise的说法,它们在我的目录结构下以版本控制的形式出现。此外,Tortoise允许我提交这些文件并成功接受我所做的任何更改,但我尝试在新计算机上签出整个项目,并且根据存储库浏览器,许多文件丢失 有人碰到过这个问题吗?有没有一个简单的解决办法svn-远程文件列表与本地文件列表不匹配,svn,tortoisesvn,Svn,Tortoisesvn,我在subversion中有一些文件,这些文件似乎没有出现在我的远程svn存储库中,但根据Tortoise的说法,它们在我的目录结构下以版本控制的形式出现。此外,Tortoise允许我提交这些文件并成功接受我所做的任何更改,但我尝试在新计算机上签出整个项目,并且根据存储库浏览器,许多文件丢失 有人碰到过这个问题吗?有没有一个简单的解决办法 谢谢。是的。。。我知道痛苦。也许您从另一个文件夹/项目复制了某个文件夹。。。属于另一个存储库的。SVN并不抱怨——它只允许您使用两个独立的存储库。发生在我身上
谢谢。是的。。。我知道痛苦。也许您从另一个文件夹/项目复制了某个文件夹。。。属于另一个存储库的。SVN并不抱怨——它只允许您使用两个独立的存储库。发生在我身上好几次。检查您的所有文件是否属于同一存储库。将文件夹复制到svn签出目录始终是一个问题。这样做,
- 再次签出项目李>
- 使用meld或araxis merge比较签入/工作进度文件夹李>
- 现在,在签入目录中手动创建任何文件夹,并将所有文件从workinprogress复制到签入文件夹李>
- 从workinprogress复制文件夹
- 将任何.svn文件夹从workinprogress复制到签入李>
- svn状态
- 添加/删除所有?/!文件/文件夹。或者只是运行一个sudo svn——强制添加李>
- 最后,sudo svn提交李>
svn ROCKS上的命令行。乌龟很好,但命令行胜过一切。您可能需要检查这些“附加”文件在存储库中的实际位置。您可以使用
svn info
并查找URL
行,查看是否与其他文件匹配。因此,看起来这些文件实际上位于与我预期不同的目录中,但我想我确实在那里看到了它们。将它们“重新定位”到正确位置的最佳方法是什么?使用存储库浏览器,将它们从“错误”位置复制到正确位置。应该可以了。谢谢你的及时回复。我怎么开那张支票?这些URL看起来都一样,而且看起来都在HEAD下面。