问题标签 [subversion-edge]
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.
svn - Subversion 构建:致命错误 LNK1181:无法打开输入文件“zlib.lib”
我正在尝试从源代码构建 Subversion。我完成了使用此命令配置颠覆。
该命令还创建了一个 subversion_vcnet.sln。现在我正在尝试使用此命令构建这个 sln 项目。
此命令给我以下错误:
如何解决这个错误?
svn - Subversion Edge svnsync:DAV 请求失败和 pre-revprop-change 错误
作为迁移练习的一部分,我在 Windows 上设置了 Subversion Edge 服务器。目前我正在努力使用 svnsync。
尝试执行命令时(在主服务器上):
它给了我以下2个错误:
和
我尝试了几种不同的 pre-revprop-change 钩子,但没有任何成功,包括"exit /b 1"
. 我也尝试过是否是权限问题(更改了服务用来运行的用户并确保该帐户可以访问所有必要的文件)有没有人知道如何解决(或解决)这个问题?
svn - svnsync 文件未找到错误
我在 Windows 2012 上使用最新的 Subversion Edge,并尝试将存储库与 svnsync 同步。我已经使用 svnadmin dump/load 复制了原始存储库(Debian 上的 apache subversion 1.5)。现在我正在尝试将存储库同步到在 Windows 2012 上也运行最新 subversion Edge 的辅助服务器。
c:\csvn\bin>svnsync synchronize https://svnsync.destination/svn/main.svn --username=svnsync --password=xxxxxxxx
svnsync: E160013: File not found: transaction '102673-2782', path '/Projects/Hardware/Engineering Changes'
在修订版 102675 中添加了路径“/Projects/Hardware/Engineering Changes”,因此在出现错误的修订版之后有 2 个修订版。
有谁知道如何解决/绕过这个?
svn - 基于存储库的 SVN 自动属性
我们有多个 SVN 存储库。开发人员可能同时在多个存储库上工作。我知道 SVN 提供的自动道具选项。如果我们启用它,它会在提交发生时在所有存储库中的文件上添加属性。有什么方法可以告诉 subversion 仅在签入特定存储库而不是所有存储库时启用自动属性。
我正在添加属性“需要锁定”。有数百名开发人员致力于特定项目。很难auto-prop
在所有开发人员机器中启用该选项。对于现有文件,我可以在 SVN 中添加属性。有什么方法可以通过钩子脚本或服务器端的东西将属性添加到新添加的文件中,而不是auto-prop
在所有开发人员机器中启用。
svn - svn + 镜像仓库
我正在尝试为我的主要 subversion 存储库设置一个镜像存储库。我的要求是,每当主存储库中发生提交时,镜像存储库中也应该发生相同的提交。
我已经在镜像服务器中设置了一个同步脚本,它将每 1 小时与主 svn 同步一次,并且它正在正确同步。现在的要求是将 1 小时同步频率降低到零。>> 镜像应在主提交后立即更新。
我已经尝试设置一个将触发同步的提交后挂钩。但这会延迟主要的提交,因为它会增加延迟。
还有其他可能的选择吗?感谢任何帮助。
svn - SVN 提交而不更改代码
我们的环境中每个应用程序都有一个 UAT 存储库。所有程序员都可以提交这个 repo。每个应用程序还有一个关联的 PROD 存储库,只有管理员可以从 UAT 存储库提交文件。我们遇到的问题是,如果经理从 UAT 签出必要的文件并尝试提交到 PROD 存储库,除非他们更改文件中的某些内容,否则他们会收到错误。我怎样才能阻止这个?
svn - 从结帐代码创建新的 SVN 存储库(来自死 SVN 存储库)
我有来自 svn 的签出代码,存储库是远程的,现在已经死了,我可以用它来创建具有历史记录的新 SVN 存储库吗?
如果是,我该怎么做?
如果不是,那么处理这种情况的其他最佳方法是什么?
提前致谢。
svn - 如何限制 All Tags Subversion 中的访问文件夹?
我在 Subversion 中有一个目录结构。
问题是我生成了许多标签,现在需要限制其中的访问。
需要做一些通用的事情。
问题是这不起作用,开发人员在获得许可后继续。
有出路还是我必须为生成的每个标签进行配置?
apache - Subversion Edge 将服务器边缘解析为 CollabNet 登录页面
我已经在我的服务器上安装了 Subversion Edge。假设我的网站是myweb.com
. 要访问主存储库(称为main
),用户必须访问https://myweb.com/svn/main
. 或者,他们可以去https://myweb.com/viewvc
查看所有的回购。如果他们想登录并更改密码,他们必须去https://myweb.com:4434
。我希望请求https://myweb.com
解析到这个登录页面,而不是简单地说“它有效!”的页面。
这可能通过 Apache 和/或 Subversion Edge 配置实现吗?
编辑:我已将此添加到我的httpd.conf
. 当我将浏览器指向https://myweb.com/ach
它时,它就会挂起。
svn - 在 Windows 中创建一个作为 https://servername/svn 的 svn 存储库?
托管我们的 Subversion 存储库的计算机已经死机,我正在尝试将备份恢复到另一台计算机上。为了尽量减少客户端的麻烦,我想保持相同的基本 URL,其形式为:
它托管在 FreeBSD 机器上;我目前唯一可以将存储库恢复到的机器是 Windows。所以我寻找了一个基于 Windows 的 Subversion 服务器,并尝试了 VisualSvn 和 CollabNet SubversionEdge,但它们都遇到了完全相同的问题,即:
如果我要求他们创建一个名为“svn”的存储库,他们会创建一个存储库,访问方式如下:
如果我要求他们创建一个名为“/”的存储库,或者没有名称,他们只会给出一条错误消息,说明这是一个无效的名称。
如何使用这些产品之一(或其他一些 Windows svn 服务器)创建存储库,该存储库仅作为“/svn”而不是“/svn/somethingelse”访问?