问题标签 [svn-propset]

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 投票
0 回答
80 浏览

svn - 如何遍历 svn 签出存储库中的所有文件并读取其属性

我们需要从 SVN 中检查文件并遍历所有文件以打印版本和作者的属性。请帮助我。我对 SVN 完全陌生,我通过命令行工具检查了文件。但无法读取属性。如果有可用的命令,请告诉我。提前致谢。

0 投票
1 回答
294 浏览

svn - 是否可以在不提交的情况下使用 propset 设置 SVN 属性?

再会,

我们的团队控制着一个 SVN 存储库,并负责自动化我们的一些 sql 部署。我们需要在签出的文件中包含 SVN 修订号。目前我可以$Id$在文件中的某处添加该行并运行命令

执行提交后,$Id$ 字段会扩展,并且修订信息会按预期替换。

我们正在寻找一种propset无需提交和更改修订号即可运行此命令的方法。我们有很多开发人员使用这个 repo,我们不想要求他们自己为每个文件运行这个命令。有没有办法在不提交的情况下在全局或本地添加此属性?我们是否可以使用另一种方法来获得类似的结果?

任何建议表示赞赏!

谢谢

0 投票
1 回答
601 浏览

svn - SVN Propset svn:keywords,只在部分目录展开

美好的一天,我正在控制一个包含超过 10k .sql 文件的 SVN 存储库。每当有提交时,都需要在文件中更新修订号。为了解决这个问题,我在每个现有文件上运行了这一行

这有效,并且能够看到 $Id$ 在具有 $Id$ 的文件上正确扩展

接下来要确保在新文件上设置了这个属性,我修改了我的本地 svn 配置文件以包含

这也适用于我所有的初始测试,因为似乎新文件也得到了适当的扩展。但经过进一步测试,似乎一些新文件没有得到 $Id$ 扩展。这引起了问题,所以我试图缩小为什么有些没有得到扩展。为了测试,我创建了一个包含 $Id$ 的虚拟文件,并将该文件添加/提交(使用 TortoiseSVN)到几个不同的目录中,发现结果好坏参半。(No 表示 $Id$ 没有扩展,Yes 表示它扩展了)

我的问题是,为什么 $Id$ 在某些目录中没有像在同一 SVN 存储库中的其他目录中那样扩展,有哪些可能的原因?

注意: svn propget 为有效的文件返回“Id”,而对于没有运行的文件,svn propget 返回“Header”。

任何意见或建议将不胜感激!

谢谢

0 投票
0 回答
31 浏览

svn - 如何在命令提示符下使用 svn:externals

我们如何在 Windows 命令提示符下使用 SVN:externals 命令。

我有一个包含一个外部文件夹的主干文件夹。现在我从 Trunk 创建了新分支,需要更改同一分支的外部链接。

以下是已经测试但未工作的示例:

svn propset svn:externals 'https://branch/src https://branch/ext'