tortoise-svn

“存储库尚未启用接受修订 propchanges;”错误
tortoise-svn

“存储库尚未启用接受修订 propchanges;”错误

我正在尝试编辑TortoiseSVNWindows 10 上的存储库中的日志消息。但是在尝试提交新消息文本时出现以下消息: 经过一番研究,我发现需要修改pre-revprop-change.tmpl位于hooks存储库文件夹中的文件。该文件包含 Linux 的 bash 脚本。 因此,我将其内容更改为适合 Windows 环境,如下所示: set REPOS="%1" set REV="%2" set USER="%3" set PROPNAME="%4" set ACTION="%5" IF %ACTION% == "M" (IF %PROPNAME%...

Admin

LetsEncrypt 签名服务器的新 TortoiseSVN 证书错误
tortoise-svn

LetsEncrypt 签名服务器的新 TortoiseSVN 证书错误

与 2011 年的这个老问题相关,但是是一个新问题: Tortoise SVN 验证服务器证书时出错 我们有一个 SVN 服务器,它有一个由 LetsEncrypt 签名的证书。 直到本周,TortoiseSVN 以及我们使用的所有其他 SVN 客户端和浏览器都运行正常。 然而,昨天 TortoiseSVN 的某些版本(至少 1.14.1)开始对 SVN 服务器发出证书警告。同一台机器上的所有浏览器仍然对该证书完全满意。 我们认为这与 LetsEncrypt 的根签名的变化有关,它们确实有两种不同的根路径,其中一种在本周已过期。 从此页面上的 OpenSSL...

Admin

常规故障排除
tortoise-svn

常规故障排除

我使用 Google Chrome,并且经常从我的 Google 帐户注销,但也从其他网站注销。 另一个问题是我的TortoiseSVN安装会丢失其用户/密码设置。 我已经检查了与以下相关的每个 Google Chrome 设置饼干删除。对我没什么帮助。 所有这些问题都是在大约一个月前我更新 Windows 10 时开始的。 当我每天必须设置所有访问登录名/密码时,我该如何避免这种令人困惑的情况? ...

Admin

在 Windows 资源管理器地址栏中更新 svn,如何保持 CMD 打开
tortoise-svn

在 Windows 资源管理器地址栏中更新 svn,如何保持 CMD 打开

这是一个非常常见问题。这里有一个新的解释: 我通常直接在 Windows 资源管理器窗口中运行命令(即在 Windows 资源管理器中输入路径)。我经常发现自己输入了例如svn update但无法读取输出。不幸的是,像svn update & pause或这样&& pause的常见修复似乎没有任何效果。 为什么是这样?如果不修改注册表,有什么办法可以修复呢? ...

Admin

SVN 提交失败...无法移动...事务‘836-nr’清理失败...无法删除目录
tortoise-svn

SVN 提交失败...无法移动...事务‘836-nr’清理失败...无法删除目录

我们有一个使用 Tortoise 访问的 SVN 存储库。主机是一台 Windows 7 PC。 今天我去提交一个文件更改并收到以下错误: **Commit failed (details follow): Can't move '\\gary-pc\Users\Public\ST365_R1_SVN\db\transactions\836-nr.txn\svn-5955FEDD' to '\\gary-pc\Users\Public\ST365_R1_SVN\db\transactions\836-nr.txn\props': The proce...

Admin

svn+ssh 和 TortoiseSVN:网络连接意外关闭
tortoise-svn

svn+ssh 和 TortoiseSVN:网络连接意外关闭

我有一台 Windows 机器油灰和TortoiseSVN安装,并在设置>网络> SSH 客户端框中显示以下内容: "C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe" -l <right_user> -pw <right_password> 它运行正常,我可以通过它轻松地进行签出和更新svn+ssh://<right_server>/<folder>。 我有一台新安装的 Windows 笔记本电脑,插入同一个网络,并复制了我所知的设置(安...

Admin

TortoiseSVN 在 Windows 上要求输入凭据
tortoise-svn

TortoiseSVN 在 Windows 上要求输入凭据

我想提交我在本地仓库中完成的工作,但是当我提交时,TortoiseSVN 会要求提供凭据。 我提供了 GitHub 用户名和密码,但 TortoiseSVN 一次又一次地要求输入凭证。有人能给出建议吗? 我重新安装了 TortoiseSVN,并尝试清除已保存数据子菜单中的身份验证数据。 ...

Admin

Filezilla 目录比较在本地目录中显示目录为绿色,即使它们未更新
tortoise-svn

Filezilla 目录比较在本地目录中显示目录为绿色,即使它们未更新

我正在使用 Filezilla v3.41.2 (Windows) 的“目录比较”模式。对于我的项目文件,当任何文件发生变化时,Filezilla 会正确显示绿色,但对于目录,它会对一些(并非全部)未更改的本地目录显示绿色。当我检查目录内部时,没有新文件/更改,相反,它显示的目录和子目录的上次修改时间与本地文件夹不同。我希望由于上次修改时间的差异,它会显示绿色。 我没有更改文件夹名称或任何其他属性,那么它怎么会显示文件夹已修改?有什么帮助吗? 请参阅此屏幕截图以供参考: 实际问题 此外,项目文件夹是 SVN 工作文件夹,它可能会更改文件夹或其属性(如图...

Admin

如何更有效地使用Tortoise SVN diff处理大型Excel文件?
tortoise-svn

如何更有效地使用Tortoise SVN diff处理大型Excel文件?

我很高兴地发现 Tortoise SVN diff 可以让我找到两个 excel 文件之间的差异。不同的单元格以红色突出显示。它适用于小型 excel 文件。 但是我的 Excel 表有数千行和相当多的列。 有没有办法可以快速找到发生变化的单元格(而不是慢慢滚动浏览每张工作表并找到突出显示的单元格,这很耗时且容易出错)? ...

Admin

将重命名的文件与上次提交中“已删除”的文件关联
tortoise-svn

将重命名的文件与上次提交中“已删除”的文件关联

这个问题可能已经有人问过了,如果有人能找到合适的重复问题,我将不胜感激。不过,在将其标记为重复之前,请务必仔细阅读问题。 前段时间,我无意中重命名了一组文件,但没有在 TortoiseSVN 中正确重命名文件。我没有将删除的文件与其重命名关联起来,而是提交了删除文件并添加了其他文件。现在我想修复这两个文件之间的关联,以便以前的历史记录显示在该文件的日志中。我有一种想法,即恢复可能会有所帮助,但我承认我对 TortoiseSVN 中的恢复工作原理有些不了解,而且它们可能没有实际上是解决方案。 为了澄清起见,我想: 重命名文件,以便 Tortoise S...

Admin

有没有办法删除已搁置的内容?
tortoise-svn

有没有办法删除已搁置的内容?

TortoiseSVN 有搁置/取消搁置更改的选项。我找不到删除搁置内容的方法。我使用的解决方法是在干净的工作副本上取消搁置,然后恢复。 ...

Admin

TortoiseSVN 未知用户名 *******
tortoise-svn

TortoiseSVN 未知用户名 *******

我正在使用 OpenVPNGUI 连接 VPN,当我要求使用 tortoiseSVN 执行常规任务(更新、提交...)时,它给出了标题为“未知用户名 *****”的错误(当然,星号是用户的名称)。当我访问 VPN 共享文件夹时,它告诉我勾选符号(带有 ok 符号的绿色圆圈)表示没问题。它从未要求我添加身份验证,所以我无法使用清除按钮。 如果有人解决了我的问题,请回答。顺便说一下,我在 Windows 7 上。 ...

Admin

Chrome 不断声称 TortoiseSVN 阻止其正常工作
tortoise-svn

Chrome 不断声称 TortoiseSVN 阻止其正常工作

作为延续这个问题。每当 Chrome 声称无法正确关闭时: 它还显示一个单独的选项卡,其中声称 TortoiseSVN 阻止它正常工作: 我拥有最新版本的 TortoiseSVN 和 Google Chrome,在互联网上搜索时我没有发现任何证据表明这两个应用程序不能协同工作或相互导致任何兼容性问题。 过去 5-6 年来,我一直在同一台电脑(至少 2-3 台)上使用 TortoiseSVN 和 Chrome,从未遇到任何问题。此外,我甚至不知道 TortoiseSVN 需要 Google Chrome 才能完成任何事情。 但是,我之前确实看到...

Admin

如果代码包含某些关键字,我可以阻止 svn 提交吗?
tortoise-svn

如果代码包含某些关键字,我可以阻止 svn 提交吗?

有时候我会不小心将包含console.log或的代码提交debugger;到我的 svn trunk。显然这不是理想的选择,我想添加检查,以便首先阻止我提交这样的代码。 如果我的代码包含某些关键字,我可以阻止提交吗? 我选择的 svn 客户端是 TortoiseSVN。我一直在网上寻找解决方案,但大多都是与服务器端钩子有关的东西。我的目标是只运行这个客户端。 ...

Admin