问题标签 [tortoisesvn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1217 浏览

svn - SVN 配置文件问题重访

我搜索并找到了这个问题,但不喜欢这个答案。

是否有另一种方法让 SVN 忽略就地签入的配置文件(您无法签入更改),但必须在您的系统上进行修改。

这是 SVN 的一次非常严重的失败,实际上是我对该系统的第一次失望。我希望有人想出一个窍门,也许只是将配置文件分支到一个新分支上,而其他所有内容都指向原始分支。也许修改 .svn 目录?

必须有比模板/副本更好的解决方案,这似乎无法维护。

0 投票
3 回答
2478 浏览

svn - TortoiseSVN 识别修改后的文件 - 那么为什么 svn diff 报告没有差异?

我有一个使用 TortoiseSVN 签出的文件夹。如果我在现有版本文件上复​​制文件的较新版本,TortoiseSVN 会正确识别该文件已被修改。但是,当我执行“与以前版本的差异”时,它会报告“没有差异”。

如果我使用 WinMerge,我可以看到文件不同。

有谁知道为什么 TortoiseSVN 差异会失败?

0 投票
5 回答
312 浏览

svn - 有人用过 OSX 的版本吗?

有人用过OSX 的版本吗?我主要想知道它是否可以完成TortoiseSVN所做的所有事情,以及您是否可以将两者与同一个结帐 repo 一起使用?

编辑:我发现的一个问题是差异查看器。OSX 开发人员 FileMerger 并不是那么出色。TortoiseSVN 做到了这一点。

0 投票
8 回答
11579 浏览

svn - 有没有办法在 TortoiseSVN 中“部分”提交文件?

我想使用 TortoiseSVN 提交文件的一部分,有什么方法可以做到吗?

我将举一个例子来说明我为什么要这样做。

我有一个文件,其中包含一些在构建过程中被替换的定义,如下所示:

这个 [SOME_PATH] 标记在构建过程中被替换,但是当我编码时,我必须更改它,以便我机器中的实际路径。

所以每次我提交时,我都需要备份一些行,恢复它们,提交然后恢复备份,这有点烦人。

有没有办法告诉 TortoiseSVN “忽略” X、Y 和 Z 行的一些变化?

0 投票
2 回答
12777 浏览

tortoisesvn - 我应该如何使用 TortoiseSVN 合并工具 (TortoiseMerge)?

我应该如何使用与最新版本的 Tortoise SVN 合并?我是一个老ClearCase人,我从来没有理解它。当我将分支合并回主干时,我只需选择修订范围,然后将版本号留空,它就会开始吐出正在合并的各种文件。它基本上看起来像是在添加和修改所有内容。

有趣的是,当合并完成时,唯一真正被触及的文件是我更新的文件,所以看起来一切正常(在运行了一些测试之后,情况似乎就是这样)。我只是对从合并日志中吐出的所有内容感到害怕,它并没有给我任何关于真正发生的事情的迹象。

我应该在版本号框中放一些东西吗?TortoiseSVN 似乎表明这不是必需的。


所以看起来我缺少的是“修订范围”不应该是空白的事实。为了获得类似于我习惯的功能,我需要放入创建分支 HEAD 的修订版。因此,如果修订版 289 创建了我的分支,那么我需要将 289-HEAD 放入要合并的修订版字段中,结果将符合我的预期。

0 投票
6 回答
16571 浏览

svn - Subversion 合并问题:还不能重新集成

我正在评估 subversion 的分支/合并功能,我决定做一个简单的测试 - 我分支了一个现有项目,更改了一个文件中的注释,然后通过 Tortoise 进行了合并重新集成。

它失败了:

命令:将https://oscar/svn/Baxtech/ViM/Branches/Test3重新集成到 C:\Inntec\VS2008\Baxtech\ViM
错误:无法从“ https://oscar/svn/Baxtech/ViM/Branches/ 重新集成” Test3 ' yet:
Error: 一些没有被合并的修订已经被合并到它下面
Error: into the reintegration target; 先合并它们,然后重试。

我用谷歌搜索了这个,我发现一些帖子说这与旧版本的 Tortoise 中的重命名和目录更改创建的合并信息有关。

我最近确实从以前的 Tortoise 版本升级到了 1.5.5,但是这个问题似乎是 1.5 之前的问题。*...而且我只更改了一个文件中的一些注释。我没有进行任何重命名或目录结构更改。

再说一次,我们一直在使用主干一段时间(没有任何分支),所以问题可能存在于那里?

因此,如果有解决此问题的方法,我将非常感谢您的帮助。另外,虽然 - 这是典型的吗?这真的是一个非常简单的测试,遗憾的是现在我有点害怕使用 Subversion 进行分支。

颠覆:1.5.4(通过 VisualSVN 服务器)
乌龟:1.5.5

我们还使用 Visual Studio 2008。

谢谢!

布赖恩

0 投票
3 回答
2348 浏览

svn - TortoiseSVN 回购浏览器网址

如何删除 TortoiseSvn 存储库浏览器的下拉列表中不再存在的存储库的 url?

0 投票
4 回答
7548 浏览

windows - 颠覆自动道具问题

这让我发疯了,所以欢迎其他用户的任何建议。我正在使用 Subversion,在 Windows 服务器上安装了 VisualSVN 1.6.1 的副本。在我的 PC 上,我使用 TortoiseSVN 和出色的 AnkhSVN Visual Studio 插件的组合。一切都像做梦一样,但现在我正在尝试使用该svn:keywords功能,以便可以将其包含$Id$在所有源文件的顶部。现在,对于现有文件,我可以编辑 SVN 属性并添加此关键字,一切正常,但我希望为新文件自动完成 - 我无法使其工作。

根据文档,您需要编辑位于您C:\Documents and Settings\<user>\Application Data\Subversion文件夹中的特殊 Subversion 配置文件。我的电脑已经有了这个文件的副本,所以我把它改成了这样:

然后,我将一个新文件添加到现有的 Visual Studio 项目(从 Visual Studio 中),添加$Id$到顶部并提交 - 但是,唉,svn:keywords没有设置该属性。

有谁知道如何让这个工作?我什至尝试将设置添加到注册表(在HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config)中,但仍然没有乐趣。然后我尝试在 SVN 服务器本身上弄乱配置文件,但似乎没有任何效果。

我显然错过了一些非常明显的东西!

0 投票
2 回答
1397 浏览

windows - 如何让 TortoiseSVN 忽略已从 repo 中删除的空目录?

我有一些已移动或重命名的目录。Linux 命令行 SVN 客户端会忽略这些目录。Explorer 的 TortoiseSVN 插件展示了它们。如果我删除它们并更新它们,它们就会回来。

所有文件移动和删除都是使用 Linux SVN CLI 工具完成的。在 Linux 系统上执行 'svn update' 甚至是新的 'svn co' 时,这些空目录不会显示。

当使用 TortoiseSVN 进行新的检出时,会创建空目录,即使它们不再存在于 HEAD 修订版中。

我怎样才能让他们消失?

0 投票
2 回答
8349 浏览

svn - TFS shell 集成 TortoiseTFS?

我喜欢 TortoiseSVN,我相信很多人都喜欢。

我们最近在工作中搬到了 TFS,我发现自己想要 Tortoise 用于 TFS。

我尝试了 TFS Power Toys(我在 Windows Server 2003 下运行),但没有出现任何图标)。

它只是一个远景吗?

有没有办法让 TFS 像 codeplex 一样公开 SVN url?...我已经尝试过 svnbridge,但它似乎并不总是对我有用。

谢谢