SVN - 无法检出先前删除然后在存储库中恢复的文件

发布于 2024-08-04 21:56:34 字数 183 浏览 4 评论 0原文

有些文件/文件夹被删除,然后重新添加到存储库中。

svn更新>给我正确更新的修订版。 文件和文件夹正确显示在 svn 存储库中,如果我运行“svn update”“svn diff”,我的工作区文件夹似乎同步,但文件/文件夹未检出... 知道问题是什么吗?

如果我再次从头开始检查该项目,文件/文件夹将被正确检出

There're files/folders that were deleted and then re-added to the repository.

svn update > gives me the right-updated revision.
files and folders are correctly displayed in the svn repository, if I run 'svn update' 'svn diff' my workspace folder seems in sync but the files/folders are not checked out...
any idea of what the problem is?

If I check out the project from scratch once again the files/folders are checked out correctly

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

书信已泛黄 2024-08-11 21:56:34

您可能会遇到以下内容 问题

来自文章:

对于 1.6.1 客户端,有一个
没有新文件的情况
在更新中获取。

添加新文件夹时会发生这种情况
与--depth=empty,这就是TSVN
用于避免该文件
用户不想添加被添加
也自动。请参阅中的评论
脚本。

解决方案(感谢 wcoenen):

svn update --set-depth infinity

You might be running into the following problem

From the article:

With an 1.6.1 client, there's a
situation where new files aren't
fetched in an update.

This happens when adding a new folder
with --depth=empty, which is what TSVN
uses to avoid that files which the
user doesn't want to add get added
automatically too. See the comments in
the script.

The solution (thanks wcoenen):

svn update --set-depth infinity
纸伞微斜 2024-08-11 21:56:34

我会尝试做一个干净的“svn checkout”。有时本地信息不正确同步会导致这种影响。

I would try to do a clean 'svn checkout'. Sometimes the local information is not properly in sync in causes this kind of effects.

萌梦深 2024-08-11 21:56:34

尝试清理文件夹

记得勾选“递归恢复所有更改”

如果您使用 TortoiseSVN,您可以尝试使用上下文菜单中的清理功能。

Try to cleanup the folder

Remember to check "Revert All Changes Recursively"

If you are using TortoiseSVN, you can try to use Clean up feature in context menu.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文