问题标签 [svn-externals]

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 投票
1 回答
1235 浏览

svn - svn:externals URL 中的动态用户名

在我的项目目录中,我将 svn:externals 设置为以下内容:

MY_USERNAME我的个人用户名在哪里。它对我有用,但是如果另一个人检查我的项目,它将失败,因为他们无法使用我的用户名登录。是否有可能以某种方式MY_USERNAME成为签出项目的用户名或在库文件夹上运行 svn update 时使用的用户名?

0 投票
1 回答
1625 浏览

python - 用于重写存储库主干中所有 svn:externals 的脚本/实用程序

假设一个人希望将所有绝对 svn:externals URLS 转换为整个存储库中的相对 URL。

或者,如果注意svn:externals 文档中的提示(“您应该认真考虑使用显式修订号......”),您可能会发现自己需要在整个存储库的许多地方定期为外部提取新修订。

以编程方式更新大量 svn:externals 属性的最佳方法是什么?

我的解决方案发布在下面。

0 投票
2 回答
5748 浏览

svn - 如何检查是否为存储库设置了 svn external?

我有一个旧的存储库(SVN),我不确定是否svn external为它设置了,如果是的话.. 用于什么路径?

有没有办法找出来?

0 投票
0 回答
304 浏览

svn - svn:redmine 中与父存储库的外部历史记录

使用 Redmine 和 svn 设置一些错误跟踪。我们有一个应用程序,其中包含一组较小的应用程序,这些应用程序存储在不同的 svn 存储库中,因此我们有 svn: externals 将它们的组控制到一个结帐中。这也允许我们在 Redmine 中绑定主要的 svn checkout。

问题是报告给 Redmine 的历史似乎只是父存储库,不包括任何 svn:externals。

看看是否有人知道我们可以让 Redmine 查看所有 svn:externals 的历史记录。

0 投票
1 回答
1892 浏览

svn - svn:externals 是否接受相对路径?

我让 SVN 自动将一些项目从主干的另一部分下载到我当前的主干位置 - 即与 SVN:Externals 共享项目。

但是我现在像这样硬编码

现在这正在工作,一切都很好,因为我目前在 TRUNK 中......当我完成这个项目时,我会将它移动到一个分支!因此 SVN:Externals 仍将指向主干。是否可以放入相对路径,所以它会从主干下载?当我将它移动到一个分支或由于使用相对路径而将从该分支下载的任何内容时。

0 投票
2 回答
2058 浏览

svn - svn:删除工作副本中的外部?

我将我的一个(单文件)外部文件移动到另一个目录,但它的存在仍然存在于我的工作副本中。如果我删除文件然后svn update,它会被恢复。

我怎样才能摆脱外部?它不再存在于svn:externals相关目录中。

0 投票
1 回答
785 浏览

svn - 使用 TFS 模仿/伪造 svn:externals

我有多个项目,每个项目都引用同一个库项目。我希望能够对库进行更改以支持其中一个项目,而不必在我的所有项目中支持这些相同的更改。在 SVN 中,我所要做的就是设置一个外部来检查库的特定修订版,除非我明确决定更改我签出的库的修订版,否则该修订版之后的任何进一步更改都不会被引入。我从其他帖子中了解到,TFS 没有明确支持外部的概念,但是 Bart Wullems 在他的博客上发布了一些内容,暗示可以使用 Project Linker 来模拟这种行为(http://bartwullems.blogspot.com/2010 /08/simulating-svn-externals-feature-in-tfs.html)。

有谁知道在使用 TFS 时模拟 svn:externals 这方面的好方法?

谢谢。

0 投票
2 回答
1540 浏览

tortoisesvn - Hudson 更新不下载“svn:externals”项目

我有一个项目,它有一个子文件夹。此子文件夹有 3 个子文件夹:

SVN Externals 是使用 Tortoise 设置的。当我在 Windows 的上下文菜单中使用更新时,所有内容都已正确下载。但问题在于 Hudson 更新过程。

它不会将外部文件下载到 ChildrenFolder1、ChildrenFolder2 和 ChildrenFolder3。哈德逊某处是否缺少配置以指示正确下载?

svn:externalsTortoise 中为 D:\MainFolder 设置的配置是:

0 投票
1 回答
924 浏览

android - 使用 svn:external 将 Android 库添加到项目中

可能吗?

共有三款游戏使用常见的 android lib 并位于此处 - http://server.us/svn/greatlib

我的梦想(也是我的 PM 的;)“一键结账”。

在我必须之前

  1. 结帐游戏(http://server.us/svn/game1
  2. 结帐库
  3. 在属性中设置库。

我正在努力改进它。

我的方式:

我用 SVN:external 做了一些操作。

  1. 将库目录添加到游戏项目(库/greatlib)中
  2. 设置 svn:external 像这样 "/svn/greatlib/libraries/greatlib"
  3. 将“android.library.reference.1=libraries/greatlib”添加到 default.prop 中。
  4. 失败:无法在工作区中添加不是项目的 android 库

你有没有想过这个?

0 投票
1 回答
233 浏览

svn - 重命名所有 svn:externals 的服务器 url 的快速方法?

我意识到,从 SVN 1.5 开始,您可以使用外部路径的相对路径,但是对于那些没有使用此选项的人,是否有一种快速的解决方案可以递归地修改所有外部路径?

我们最近将存储库移到了新服务器上,我们需要将它们指向的 URL 中的所有服务器名称重命名为新的服务器名称。我可以手动执行此操作,但它已经非常乏味,因为我们有一个非常大的存储库。