Questions tagged «tortoise-svn»

TortoiseSVN是SVN储存库服务器的客户端,用于提交,签入和签出以及更新储存库。

6
想要从我的SVN存储库中删除修订
我的代码存储库中的最新修订已损坏,并破坏了我的应用程序的稳定性。我想恢复到较早的版本。 但是我不想在我的工作副本上简单地使用“还原”。实际上,我实际上想删除我的仓库中的主要修订版本和多个修订版本,从而将我的仓库“还原”到一个较早的修订版本,该版本将成为主要修订版本。有人知道我会怎么做吗?

3
Windows为什么将图标叠加层限制为15个?
我们可以看到有关Dropbox,TortoiseSVN和许多其他应用程序图标重叠冲突的无休止的问题。 两个示例: 为什么Win8 Explorer中没有显示图标叠加层(来自3rdParty-Apps)? 我可以防止更改覆盖图标吗? 就我而言,我只有Dropbox和TortoiseSVN。Dropbox确实变得很烦人-每次更新后,我都需要运行我制作的脚本,该脚本从注册表中删除Dropbox的覆盖图,然后重新启动Windows资源管理器。 我了解Windows可能由于性能限制将叠加层限制为15个。 但是,增加到25〜35会对性能产生巨大影响吗? 微软为什么还没有意识到这是一个非常受欢迎的问题,并试图对此进行修复? 至少为什么没有高级用户可以更改以增加此限制的选项?

6
自动从索引.svn元数据禁用Windows 7
SVN存储库和Windows索引服务在争夺.svn元数据文件方面存在一个已知问题。此处了解更多详情。 我们如何进行设置,以使使用Windows(Vista / Win7)索引的Subversion存储库不会自动出现问题。(我们不想每次添加repo目录时都必须手动执行操作。) 一个想法是将Windows设置为不自动对名为“ .svn”的文件夹进行索引,但是我找不到解决方法。 我知道您可以禁用某些扩展名,但这似乎不起作用,因为svn元数据文件位于文件夹中。 注意:

6
哪个保管箱图标是哪个图标覆盖标识符名称?
由于Windows只能处理15个 图标叠加层标识符,其余部分将被忽略,尽管我可以将想要的那些移动到顶部,但只有我需要的那些。 就Tortoise SVN而言,因为名称是相关的,所以很容易找出要排除的图标。说,我知道名称1TortoiseModified与以下覆盖层相关: 但是,Dropbox叠加层称为“ DropboxEx1”,“ DropboxExt2”,依此类推。我们有8个,我想知道哪些与哪些有关,然后确保我不会因为采用的这种重命名策略而忽略了那些重要的问题。 显然,333SharingPrivate之后的那些将被忽略,因为它们已经达到15个标记。

2
阻止tsvncache运行
我在Windows Xp上使用TortoiseSVN。但是有一个名为tsvncache.exe的进程始终在后台运行并专门锁定USB驱动器。如何防止tsvncache运行?我需要禁用整个Tortoise Shell扩展程序吗?
20 svn  tortoise-svn 

6
如何修复损坏的存储库(具有集中的.svn目录)?
我最近将TortoiseSVN安装升级到版本1.7.1。这也迫使我也升级了我的工作副本。升级从所有子目录中删除了所有.svn目录(仅一个),而根目录中只剩下一个。 现在出乎意料的(当然;我怀疑我的防病毒软件)在例如尝试清理工作副本时出现错误。我也无能为力。 清理时的错误消息是: 清理无法处理以下路径:C:\ svn 无法打开文件'C:\ svn.svn \ pristine \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn-base':系统找不到指定的文件。 我跟踪到该错误与工作副本中存在一个目录有关。如果我重命名,则一切正常。当它存在时,我得到了错误。我也删除了它并再次签出。没有更改,错误仍然存​​在。 使用以前的版本,我可以轻松修复.svn中的损坏:只需删除有问题的文件夹,然后再次签出即可。我不能再这样做了,因为现在.svn目录是集中的。 我该怎么做才能修复我的工作副本?
19 svn  tortoise-svn 

4
如何将Tortoisesvn设置从一台机器复制到另一台机器
我想将所有与tortoisesvn相关的设置从一台机器复制到另一台机器。这些存放在哪里? 更新: 虽然某些设置的存储位置HKEY_CURRENT_USER\Software\TortoiseSVN如下所述,但有些其他设置则没有。注释似乎表明这些是Subversion特定的设置,而不是TortoiseSVN,但我找不到这些位置。

1
通过Windows资源管理器重命名的文件夹保留原始名称
我有一个没有特殊的目录树(没有网络,没有符号链接,没有奇怪的权限...),除了某些文件夹是使用TortoiseSVN管理的Subversion工作副本。我已经使用了几年没有任何问题。 在将磁盘物理移动到新计算机之后(不知道是否巧合)我发现我无法使用GUI重命名这些文件夹(点击F2,输入新名称,输入)。 Windows资源管理器不会投诉并报告新名称,但文件夹实际上保留了原始名称(当我单击位置栏,窗口标题和命令提示符时显示该名称)。 它必须是一个资源管理器故障,因为我终于可以从命令行重命名( rename foo bar )但我不知道根本问题是什么。 任何的想法?

3
当由其他用户帐户安装时,TortoiseSVN覆盖图标不会出现吗?
我已经以管理员身份在工作Windows XP的计算机上安装了TortoiseSVN。当我以标准用户身份登录时,我的工作副本不会在Windows资源管理器中显示覆盖图标。 我在TortoiseSVN的支持页面上发现了这一点: 您是否在WinNT / Win2K / WinXP下以与现在不同的用户身份安装了TortoiseSVN? 转到TSVN的设置,并至少激活固定驱动器的图标覆盖。安装程序会自动为当前用户执行此操作(无法为其他用户执行此操作...),但是由于您将TSVN用作与安装用户不同的用户,因此需要手动设置。 http://tortoisesvn.net/node/97 我已经检查了当前用户的叠加图标设置,并选中了本地和网络驱动器选项。我什至尝试过将它们关闭,应用,然后再次打开并应用,然后重新启动,但它们仍然没有出现。 我无法在当前用户上安装TortoiseSVN,因此为什么我登录了管理员帐户。 有任何想法吗?

1
验证服务器证书的Tortoise SVN错误
由于旧的证书即将过期,我只是在其中一个站点上更新了证书。新证书可以在Internet Explorer 9,Chrome和Firefox 4中很好地验证-但是当尝试使用TortoiseSVN浏览/签出存储库时,出现以下错误: Error validating server certificate for https://xxx.xxx.com:443: Unknown certificate issuer. Fingerprint: 96:b3:fa:19:bd:4a:ec:c2:bc:19:33:b8:25:2a:0a:47:28:41:07:d0 Distinguished name: (c) 2009 Entrust, Inc., www.entrust.net/rpa is incorporated by reference, Entrust, Inc., US Do you want to proceed? Accept permanently | Accept once | Reject 永久单击接受将起作用,但这并不理想。此问题似乎与TortoiseSVN有关,与证书无关,该证书可以在http://sslinstallcheck.entrust.net/SIC/jsp/MainWebAddress.jsp和http://www.digicert.com/help/处正常检查。 有什么想法可能有问题吗?


2
TortoiseSVN Shell覆盖仅在资源管理器中显示中大图标
我有一台计算机,在Windows 10的资源管理器中,TortoiseSVN外壳图标覆盖层仅显示中型和大型图标。如果更改为小图标或详细视图,它们将消失在主窗口中。奇怪的是,这些图标显示在左侧的收藏夹中。 我已经更新了注册表,以在以下两个空格前加上TortoiseSVN图标: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers 我已清除缓存并重新启动。 关于下一步尝试的任何想法?


2
Tortoise SVN v1.66 - 授权失败:无法对服务器进行身份验证:无法解析
因此,同事通过HTTPS连接到SVN仓库时遇到问题。以下是详细信息: 操作系统: Windows 7 Enterprise x64 SVN客户端: Tortoise SVN 1.6.6 x64 因此,每当他连接(通过新的结账(即干净svn checkout)或更新现有文件(即现有的工作副本))到相关的SVN仓库时,他都会收到以下错误: Error: Unable to connect to a repository at URL Error: 'https://svn.server/svn/path/to/files' Error: OPTIONS of Error: 'https://svn.server/svn/path/to/files: Error: authorization failed: Could not authenticate to server: could not parse Error: challenge (https://svn.server/svn/path/to/files) 我让我的同事尝试TortoiseSVN中的以下内容来解决问题: 重置Tortoise SVN中的认证数据 设置| 保存的身份验证数据和URL历史数据, Tortoise SVN中的已检查代理设置 …

2
使用TortoiseSVN将文件导出到远程服务器
我正在使用TortoiseSVN来保留我的代码的修订版。当我提交更改时,我会注意到哪些文件已更改,并使用FTP将它们上传到我的服务器。 这是我的工作流程: 编辑本地计算机上的文件(例如,C:\ Users \ Me \ web中的文件) 使用rightclick->提交对本地存储库的更改TortoiseSVN-> SVN提交。 获取文件,打开FileZilla(FTP客户端)并将文件上载到远程服务器。 我想知道是否有一种方法可以省略我的工作流程中的第3步。基本上我希望在将版本提交到存储库时将更改的文件自动上载到远程服务器。 有关我的电脑环境的信息: 带有TortoiseSVN x64的Windows 7旗舰版x64 Notepad ++文本编辑器 编辑的文件是PHP,CSS,JS,HTML等。 服务器使用PHP 5.2和MySQL运行Linux。 FileZilla用于上传文件。如果需要,我可以通过SSH连接到服务器。 先感谢您。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.