2010-01-06 74 views
2

我正在重新组织我的存储库,通过使用TortoiseSVN在我的工作副本中执行移动文件夹,以避免如果我直接在repo中进行更改时不得不重新下载整个事情。然而,在许多情况下,“移动...”弹出窗口似乎永远保持不变,即使被移动的目录文件很少。这些文件似乎被移动了,除非我杀死了进程,那么我必须每次都进行SVN清理。TortoiseSVN不断拖延/悬挂

我不喜欢杀我的工作副本上的进程,但我找不到错在哪里。我的龟很近,我是否需要使用与SVN回购完全相同的版本的乌龟或任何奇怪的东西?

其中一个主要问题是即使在做某件事时,“正在移动...”对话框也没有指出这一点。它应该显示当前的进度,但通常完全不同步或根本不会更新。

编辑:我不认为它可能是一个连接问题。问题都是在做本地SVN移动操作......一旦我将这些工作提交到远程服务器就可以了。

此外,TortoiseSVN正在杀死我的整个XP机器,当它坐落在那里。该硬盘是颠簸,虽然任务经理说我的CPU占用率约5%,其他应用程序只是停止响应(例如Chrome)

+0

需要更多信息。什么操作系统,什么平台,什么样的连接,存储库位于哪里等等。 – 2010-01-06 17:31:12

+1

当我对我们的回购进行重大更改时,我尽可能少地使用CLI,我使用CLI。就像你我在TortoiseSVN中经历了很长的延迟,完成了一些操作,比如移动东西。 FWIW我们有我们的repo托管在本地网络上的某些年份或其他Windows服务器上。我们通常都使用TortoiseSVN进行日常操作,只有管理员(我)很可能会因CLI而变得肮脏。我使用Cygwin终端窗口来做到这一点。 – 2010-01-06 17:37:03

回答

2

尝试禁用图标叠加图层,如果它们不是已经存在的话,尤其是在您正在关闭网络驱动器时。

在资源管理器: 右键 - >乌龟SVN>设置

在左栏 设置状态缓存为NONE选择图标叠加。

添加整个驱动器,以排除路径的通配符:[盘符]:*

添加专门使用SVN的路径:驱动器和路径]:*

0

请确保您在移动一直以 “SVN-更新” 的文件夹移动前-ed。如果它不是最新的,它会挂起我在1.8.7版本遇到的情况。

使用龟SVN移动项目的问题是,当问题发生时,你看不到它。因此i.m.h.o.为此使用命令行是一个很好的考虑因素。

作为对不熟悉它的人的补充:您可以通过将项目拖动到并使用鼠标右键来移动项目。然后选择“SVN将选定项目移至此处”。