Subversion(使用 VisualSVN/Tortoise)拒绝提取新文件

发布于 2024-07-19 05:27:42 字数 334 浏览 8 评论 0原文

最近开始出现一个问题,即添加到 subversion 存储库的一些新文件在执行更新后不会被拉到其他客户端。

如果我使用 Tortoise 浏览存储库,我可以看到该文件。 然后,我可以右键单击它并选择“更新到修订版本”,这会将文件下载到客户端。 不幸的是,这非常耗时,因为无法提取文件夹中的所有文件 - 即我必须为每个文件单独执行此操作。

奇怪的是,它不会发生在所有文件上,也不会发生在所有客户端计算机上。 我尝试完全删除工作文件夹并再次将其全部拉下,但问题仍然存在。

我正在使用最新版本的 Tortoise 和 VisualSVN。

还有其他人见过这样的事情吗?

A problem has started occurring recently in which some new files added to the subversion repositories don't get pulled down to other clients after doing an Update.

If I browse the repository with Tortoise I can see the file. I can then right click on it and select 'Update to revision', which will pull the file down to the client. Unfortunately this is very time consuming as there is no way to pull down all files in a folder - i.e. I have to do this for each file individually.

The weird thing is, it doesn't occur with all files and it is not occurring on all client machines. I have tried totally deleting the working folder and pulling it all down again but the problem persists.

I am using the latest versions of Tortoise and VisualSVN.

Anyone else seen something like this?

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

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

发布评论

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

评论(3

甜`诱少女 2024-07-26 05:27:43

TortoiseSVN 1.6 中的已知错误 .1:如果添加空文件夹,工作副本中的文件夹深度将被限制为“空”。 您可以通过使用“更新到修订版本...”对话框更新一次并选择“完全递归”作为深度来解决此问题。

这已在 1.6.2 中修复。

编辑:请注意,TortoiseSVN 使用 SVN 客户端库,这就是错误所在。 命令行客户端也有同样的问题。

Known bug in TortoiseSVN 1.6.1: if you add an empty folder, the folder depth in your working copy will be restricted to "empty". You can work around this by updating once with the "update to revision..." dialog and selecting "fully recursive" as depth.

This has been fixed in 1.6.2.

edit: note that TortoiseSVN uses the SVN client library, which is where the bug was. The command line client had the same problem.

无敌元气妹 2024-07-26 05:27:43

我唯一能想到的可能是它与 1.5 到 1.6 的过渡有关? 确保每个人都有基于 1.6 版本的 tortoiseSVN,然后再试一次。

另外,您表达问题的方式听起来像是您正在使用 SVN 来分发文件而不是并发。 如果是这种情况,请考虑使用像 Unison 这样的工具而不是 SVN。

The only thing that I can think of is maybe it has to do with the 1.5 to 1.6 transition? Make sure everyone has a 1.6-based version of tortoiseSVN and try again perhaps.

Also, the way you are phrasing the question makes it sound like you are using SVN for distribution of files instead of concurrency. If that is the case, consider a tool like Unison instead of SVN.

初心未许 2024-07-26 05:27:43

我只是碰巧遇到了同样的问题。 这是一个解决方案:

svn update `svn ls`

是的,我知道这个问题距现在还很远,但它仍然在网络搜索中出现得很高。

I just happen to have the same problem. Here is a solution :

svn update `svn ls`

Yes, I know this problem is far from now, but it still comes up high in web search.

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