草庐IT

TortoiseSvn

全部标签

windows - Windows 上的 svn 客户端非常慢,Linux 上的 svn 客户端非常快

我被迫使用位于我们的windows域中的visual-svn-server。问题是与Windows客户端一起使用非常慢。奇怪的是,同一个存储库在linux客户端上运行速度非常快。区别就像3秒和90秒。我知道应该有人修复服务器,而不是我尝试修复客户端,但我没有改变这样做。所以,为了调试这个问题,我用wireshark做了一些包捕获,它看起来像Windows,当做“svnup”(在最新的存储库上)时,在实际再次与实际的svn-交谈之前做了很多ldap-negotiations服务器。这需要时间。Linuxsvn客户端在执行“svnup”时不执行任何ldap调用。问题不在我的机器上,而是在我

windows - SVN说我需要执行清理,但是清理失败

!!!这不是一个重复的问题,因为其他主题中提供的解决方案对我不起作用。当我尝试提交时:错误:工作副本“D:\Webs\Drupal6”已锁定错误:请执行“清理”命令。当我尝试进行清理时:清理未能处理以下路径:D:\Webs\Drupal6有谁知道我该如何解决这个问题? 最佳答案 如果你这样做了,它会起作用吗新的“干净”结帐使用合并/差异工具将您修改过的文件合并到新的checkout文件夹中promise?编辑:根据derobert评论更新了第2点。 关于windows-SVN说我需要执行

windows - SVN 修订图

是否有任何(免费)工具可以生成显示合并的图表(在分支/标签之上)。我理解与此相关的困难以及可能导致的误导性信息,但我仍然想了解给定存储库中的合并(视觉上)。 最佳答案 更新:刚刚遇到这个工具-SVNMapper还没有用过,但截图看起来很有希望!TortoiseSVN有一个非常实用的修订图工具,如果你可以使用它(根据评论,是的,TSVN没有在修订图中显示合并信息,但它在1.7的列表中) 关于windows-SVN修订图,我们在StackOverflow上找到一个类似的问题:

windows - 无法升级 SVN 工作副本

我有一个非常非常大的svn仓库。当我尝试使用它(提交、更新等)时,它说有锁。当我运行“svncleanup”时,它说工作副本太旧,我需要升级它。当我运行“svnupgrade”时,它会运行,但什么也没说。为了以防万一,我还在repo上运行了“svnadminupgrade”。我安装了最新的TortoiseSVN。通常,如果我有SVN问题,我会移出文件,更新,再移回文件,但正如我之前提到的,这是一个非常大的存储库。如有任何帮助,我们将不胜感激。谢谢!具体信息:>svnupdatesvn:E155004:Run'svncleanup'toremovelocks(type'svnhelpcl

windows - 乌龟 svn 存储库和 visual svn 存储库有什么区别?

据我所知,VisualSVNServer是一个服务器,而TortoiseSVN是一个客户端。但我也可以仅使用TortoiseSVN创建存储库,而不需要VisualSVN。两者有什么区别,还是我遗漏了什么? 最佳答案 不同之处在于,您使用TortoiseSVN客户端创建的存储库是您计算机上的本地存储库。但是该存储库与VisualSVN服务器(或任何其他SVN服务器)使用的存储库属于同一类型。如果将本地创建的存储库移动到svn服务器,则可以通过服务器访问它。 关于windows-乌龟svn存

windows - 颠覆 : How do you avoid forgetting to check stuff in?

在两个不同位置的三台不同计算机上工作,在颠覆中的项目中,我有时会忘记在一个位置checkin东西,这样当我想继续工作时我就无法处理最新的代码在另一个位置的项目。我相信其他人也遇到过类似的问题。我可以做些什么来避免这个问题?有帮助的工具?我可以设置通知吗?我在Windows7PC上使用VisualStudio2008和TortoiseSVN。 最佳答案 使用类似VisualSVN的工具显示在解决方案资源管理器中修改了哪些文件,这样您就不会忘记提交它们: 关于windows-颠覆:Howdo

windows - 使用命令行从 TortoiseSVN 中的多个修订版创建补丁

我尝试使用TortoiseSVN->创建补丁创建补丁..但它只允许我检索最新的修订版之一。我知道有一种方法可以使用命令行从一组修订中创建补丁。我们如何做到这一点? 最佳答案 显示日志,选择修订版(包括一个以上的先前修订版),右键单击,选择“显示统一差异”。然后保存该差异。检查生成的补丁文件中比较了哪些修订。 关于windows-使用命令行从TortoiseSVN中的多个修订版创建补丁,我们在StackOverflow上找到一个类似的问题: https://st

windows - SVN 校验和不匹配的根本原因是什么?

几乎每次提交到SVN时,我都会收到校验和不匹配错误。我已经知道如何修复它(通过检查文件夹并在删除旧文件夹后复制.svn文件夹)。我想知道是什么原因导致它开始让我发疯。操作系统:Windows7SVN客户端:VisualSVN、TortoiseSVN 最佳答案 1.重命名工作目录中损坏的文件2.Commit(它将从存储库中删除损坏的文件,并添加重命名的文件)3.将文件重命名回工作目录中的原始名称4.提交工作对我来说就像一个魅力,希望它能有所帮助。 关于windows-SVN校验和不匹配的根

windows - 无论如何让程序共享 Windows 资源管理器图标覆盖?

Windows只允许15个图标覆盖的事实在这一点上已经过时了。我了解如何重命名注册表项以获得我绝对需要可见的覆盖。但我想知道是否有更好的方法。我对注册表编辑知之甚少,而且我对Windows的内部工作原理以及实际如何请求/交付覆盖几乎一无所知。所以我不确定这些叠加层实际上是如何工作的……但我使用的具有叠加层的程序(TortoiseSvn、Box、GoogleDrive)基本上都做同样的事情。一般来说,他们将本地文件的状态与云端或服务器上的文件状态进行比较。出于这个原因,这些叠加层中的许多似乎在逻辑上可以共享。为什么BoxSynced、GoogleDriveSynced和Tortoise1

windows - Windows Server 2008 : same folder & SVN account, 不同 Active Directory 用户的权限和 SVN 更新

从WindowsServer2003切换到Server2008后,我们遇到了SVN的奇怪权限问题。在我们的标准构建盒上有一个文件夹(C:\SVN_Code_Folder),AD_User_A使用SVN_User和TortoiseSVN1.7.6将其与SVN存储库相关联当使用Windows2003时,当AD_User_B登录到盒子并尝试更新、切换、合并SVN_Code_Folder与SVN_User时,命令被执行。它是Windows2008,它失败并显示消息:Command:UpdateError:Workingcopy'C:\jboss-4.2.3.GA\server\Newfolde