我们偶尔会遇到 TortoiseSVN 的问题(我假设它是 Tortoise 而不是我们的 SVN 存储库),其中一个文件将被签入到存储库中(使用 repo-browser 你可以看到那里的文件),并且将为该人存在谁提交了它们,但是当另一个人进行更新时,这些文件将不会添加到工作副本中。如果我然后从存储库浏览器中选择“复制到工作副本...”并尝试提交,则这些文件对我来说被视为新文件,并且我的客户尝试添加它们,从而给出错误。更新也会导致一些错误(我不知道如何重现这个,所以我不知道具体是什么导致了这个,我不记得确切的错误)。然后我必须从存储库中删除文件,并将文件作为新文件提交。在这之后,
存储库通过 svn:// 协议访问到运行版本 1.4.6 的服务器。它托管在作为 Windows 服务运行的 Windows Server 2003 机器上。
存储库布局如下:
[存储库]/代码/[项目] [repository]/Code/[Website]/*这里的一些页面* [存储库]/Data/[杂项数据文件] [存储库]/参考/[dll/参考]
这几乎只发生在 .aspx/.aspx.cs/.aspx.designer.cs 中,通常一次全部发生 3 个。好像整个“页面”都不会添加到我的文件夹中。这发生在 Visual Studio 打开并运行解决方案的情况下,并且也没有打开 Visual Studio。
有没有人见过这个,你知道原因/解决方案吗?