问题标签 [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 回答
1250 浏览

svn - 删除存储库上的 SVN 外部引用

作为我的部署脚本的一部分,我从主干复制 svn 到 tags 目录,然后将其导出到我们的服务器。在一个正在开发的当前项目中,我将使用 svn externals 来引用另一个项目中的一些文件。

部署后,我想删除该引用并使用代码保存本地副本。是否有捷径可寻?我意识到我可以进行 svn 导出,然后将其签入到 repo,但它似乎过于复杂。

0 投票
3 回答
2221 浏览

svn - “svn:externals”有什么好处?

如果我没有进入这个页面,我就不会知道 svn:externals 。所以,我设置了我的工作文件夹。然后

“svn update”会占用整个 symfony 文件夹,而且速度很慢。我以为那将是一次痛苦。但是,每次我输入“svn up”时,SVN 都会检查外部存储库。我必须使用 --ignore-externals 使“svn update”足够快。

我想知道 svn:externals 如果这么慢有什么好处。我宁愿将 symfony 复制到我自己的存储库中,这肯定是一个更快的解决方案。

0 投票
4 回答
1135 浏览

svn - Zend 框架和 svn:externals

我一直在使用 svn:externals 将 Zend 框架文件引入我的项目。这就是我的 svn:externals 的样子:

我将它绑定到修订版 22731,这是此存储库路径的修订版:http: //framework.zend.com/svn/framework/standard/tags/release-1.10.7

我认为这是使用外部的首选方式,但是当我查看Zend_Version课程时,我注意到它说const VERSION = '1.11.0dev';. 我应该像这样做 svn:externals 吗?

0 投票
1 回答
1948 浏览

mercurial - 将 Mercurial hgsubversion 扩展与 SVN Externals 一起使用

我正在使用 Mercurial 与 Subversion 存储库对话,并且该存储库当前正在使用 SVN 外部来拉入另一个存储库。

hgsubversion与存储库通信非常有效,但它似乎不适用于 SVN Externals。有没有办法配置它来使用它?

编辑:部分解决方案

SVN Externals 可以拉下来就好了。在您的存储库中,添加一个名为的新文件.hgsvnexternals(如果 Windows 在您创建它时抱怨没有文件名,请尝试运行copy .hgignore .hgsvnexternals)。它对空格很挑剔,应该包含类似以下示例的文本:

在行首,名称和 URL 之间有一个空格。如果间距不正确,则无济于事。将其添加到文件后,返回命令行并运行:

然后它应该从 Subversion 获取外部。新问题是hg status现在将显示所有“新”文件?在它们前面。

问:hg add将它们添加到存储库中,还是将外部文件添加到.hgignore

尝试任一选项都会导致相同的问题。我无法hg push更改克隆的主人。

0 投票
1 回答
550 浏览

svn - 多用户的 git-svn 入门

在我们的项目中,我们必须将所有更改提交到客户端 svn 存储库。

我想将我们的团队转移到 git。所以我想我需要一个使用 git-svn 推送到 svn 服务器的中央 git 存储库。

我的问题:

  • 有没有办法让中央 git 存储库自动推送到 svn 存储库,或者一个简单的 cronjob 是最好的?
  • 什么是让中央 git 存储库处理 svn:externals 的好方法,这样团队成员就不必担心了。

最后:我采取了正确的方法,还是有更好的方法?

0 投票
2 回答
559 浏览

svn - SVN 外部 - 浮动和固定外部之间有什么关系吗?

我知道人们建议 externals 应该始终指向标签或固定到特定的修订版(或者对于腰带和大括号旅来说两者兼而有之!)。当外部指向不变或缓慢变化的依赖项时,我对这种方法感到满意。但是,有时我需要在快速变化的依赖项上使用外部,然后将外部设置为指向依赖项的主干会更省力(尽管风险更大)。

我真正想要的是一个中间功能,我将其称为“外部跟踪”。他们应该工作的方式如下:

a) 如果我结帐 head,我会得到外部的 head

b) 如果我检查修订 X,我会得到外部的修订 X

这将允许我始终重新创建旧版本,但也允许我接触到依赖项的最新更改。

这个特性在 SVN 中似乎不存在,但它似乎是一个显而易见的特性。有谁知道这个功能是否存在或计划中,或者是否可以通过一些 SVN 技巧来模拟它?

谢谢阿卡什

0 投票
2 回答
1939 浏览

file - Subversion svn:外部文件覆盖?

我的一个项目有一个存储库,该存储库有一个嵌套存储库,使用该svn:externals属性从外部库更新文件。问题是我需要从这个库中的一个头文件中注释掉一个函数声明,并将修改后的头文件与根存储库一起携带。

有没有办法可以做到这一点,以便在更新库时,它会用我的版本覆盖该特定文件?

0 投票
1 回答
1239 浏览

svn-externals - 如何使用 pysvn 将文件添加为 svn:external

我正在使用 pysvn,我想将存储库的文件夹作为 svn:external 。知道如何在pysvn中做到这一点吗?

0 投票
4 回答
19095 浏览

svn - 将 svn checkout 更新到特定日期,包括外部日期

我想对特定日期执行 svn 更新,我可以使用svn update -r {2010-10-17}. 不幸的是,当它遇到外部时,它将在外部进行更新,而不通过-r {2010-10-17}选项。这导致我们获得了基本代码的正确过去版本,但是许多外部代码的最新(不想要的)版本。

如何更新到特定的修订版或日期并通过外部正确地进行递归?

(注意:我知道这里的错误可能是使用未指定明确修订的外部。)

0 投票
2 回答
2698 浏览

svn - SVN 是否支持其属性中的某种注释?

我想在我的项目中使用 SVN 外部插件来包含许多第三方插件。我发现这篇博客文章建议将 svn:externals 值保存在带有目标/源对的文件(称为 svn.externals)中,如下所示:

并使用-F标志来设置属性,如下所示:

我从啤酒星球获得了上述信息。

现在回答问题。SVN 是否支持允许我评论这个 svn.externals 文件的评论格式?我想将外部存储库分组librarieswidgets等等。此外,我正在考虑在文件顶部添加有关如何为我的开发人员更新此文件/属性的说明。例如,假设#开始评论:

-

总而言之,我的问题是,SVN 是否支持其属性中的某种注释?如果是这样,语法是什么?