问题标签 [svn-repository]

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 回答
1115 浏览

eclipse - 在 SVN Repository Explorer 中访问存储库时永远“待定……”

当在 Eclipse 的 SVN Repository Explorer 中打开我们的存储库时,“Pending ...”将永远显示。

有趣的是,我的浏览器可以毫无问题地访问存储库。

问题可能出在哪里?

0 投票
3 回答
1735 浏览

svn - 如何更改 Subversion 中的存储库 URL?

我知道我的情况有点扭曲。我遇到了一个 repo 所有者要求更改 repo URL 的名称。基本上他们想将其从 h..p://svn/ABC/Repo_XYZ 更改为 h..p://svn/ABC/XYZ/。

首先,我很想知道这是否真的可行。我在服务器上拥有管理员权限,但从用户的角度来看我无能为力。我在 Google 上环顾四周,但到处都在遇到最终用户如何修复它,而不是从 SVN 服务器管理员的角度来看。我也很想知道这种变化是如何在 URL 中发生的。除了 URL 更改之外,我们还需要进行任何其他更改。我可能解释得不是很好。我将不胜感激有人可以做的任何编辑。谢谢

0 投票
1 回答
1855 浏览

svn - 将 SVN 存储库移动到另一个存储库中的文件夹

我有两个 SVN 存储库:

项目A

  • 树干
  • 标签
  • 分支机构

项目 B

  • 树干
  • 标签
  • 分支机构

现在我不想达到这个结构:

项目

  • 项目A

    • 树干
    • 标签
    • 分支机构
  • 项目 B

    • 树干
    • 标签
    • 分支机构

我已经使用转储了两个存储库

如何将它们恢复到上述结构?

编辑:这解决了我的问题! https://stackoverflow.com/a/3141938/885683

0 投票
1 回答
852 浏览

svn - 迁移后在 SVN 中恢复用户

恢复转储文件后如何恢复用户帐户,以便存储库开始使用以前的用户帐户和访问规则运行?

0 投票
1 回答
1004 浏览

svn - SVN 存储库出现故障,工作副本中缺少 .svn 文件夹

我的 SVN 存储库(服务器宕机了几个小时)宕机了。

当 SVN 用户更新他们的工作副本时,同步到存储库的“.svn”文件夹和文件/文件夹丢失了!

如何解决这个问题?或者当服务器启动时这个问题会自动解决吗?

谢谢, 潘迪亚拉扬 K

0 投票
1 回答
135 浏览

svn - 有关 SVN 文件夹和良好存储库名称的问题

假设我想在本地机器上使用 SVN,我有点困惑应该如何配置 SVN 相关设置。它们如下:

  1. 文件夹——主干、分支和标签——是默认创建的还是我们需要自己引入(比如在 UNIX 上使用 mkdir 命令)?
  2. svn将我们的存储库命名为或者可以是任何一个是一个好习惯吗?
0 投票
2 回答
661 浏览

svn - 只是将存储库从 1.5 服务器移动到 1.7 服务器是错误的吗?

我们在 Subversion 1.5 服务器下有 SVN 存储库。
我需要将此存储库移动到另一个 Subversion 1.7 服务器。

据我了解有3种方式:

  • 只需将存储库移动到新服务器即可。

  • 创建 SVN 1.5 存储库的转储并使用所谓的转储加载循环将转储导入新的 1.7 服务器。

    svnadmin dump

    svnadmin load

  • 将存储库移动到新服务器,然后将其升级到支持的最新架构版本:

    svnadmin upgrade

只是将我的存储库的文件夹从 1.5 服务器移动到新的 1.7 服务器是错误的吗?
会不会有什么问题?如果是 - 有什么问题?

0 投票
6 回答
6655 浏览

svn - Subversion 存储库中的“/db/txn-current”为空或不存在

我遇到了 Apache Subversion 存储库的问题,我正在寻找最佳解决方案:

我无法提交到 Subversion 存储库,并且收到错误消息:

svn: E720002: Commit failed (详情如下): svn: E720002: Can't open file 'C:\Repositories\myproject\db\txn-current': 系统找不到指定的文件。

如果我创建一个空txn-current文件,如果提交时会出现另一个错误:

svn:E070014:提交失败(详细信息如下):svn:E070014:无法读取文件'C:\Repositories\myproject\db\txn-current':找到文件结尾

注意:假设我没有存储库的备份,因此我必须手动修复该问题。

StackOverflow 上已经讨论了相同的行为:svn commit problem, Cannot read 'd:\UC\db\txn-current': End of file found。但是我怀疑那里的答案真的很有帮助:

  • 我不认为\db\txn-current手动创建并放一个0(或任何其他整数)是一个好的解决方案。我想它可能会在不久的将来导致一些意想不到的行为,

  • svnadmin recover和/或svnadmin verify不创建和/或填充txn-current. 在这种情况下,这些命令是无能为力的。

根据FSFS 描述 \db\txn-current文件包含下一个事务密钥号。如果我将一些整数放入文件中,那么我可以提交并且整数将增加 1。

然而,看起来放一些不相关的整数会破坏我的回购中的某些东西,我不希望这种情况发生。

“txn-current”文件是一个包含单行文本的文件,其中仅包含一个 base-36 数字。当前值将用于下一个事务名称,以及事务所基于的修订号。这个序列号确保事务名称不会被重用,即使事务被中止并且基于相同修订的新事务开始。FSFS 对该文件执行的唯一操作是“获取和递增”;“txn-current-lock”文件在此操作期间被锁定。

我应该怎么做才能\db\txn-current正确解决问题?我应该在文件中放入什么整数?有没有其他方法可以解决这个问题?

编辑:

  • 除了文件,我如何解决相同的问题(不存在或为空)db/current
0 投票
6 回答
184368 浏览

svn - 更改 SVN 存储库 URL

我目前的SVN结构:

但是我们的项目(因此是 SVN 服务)将继续运行,sub.someaddress.com.tr而不是someaddress.com.tr(someaddress.com.tr 将很快被重定向到其他地方)。

由于它是开发服务器,我不确定该怎么做。我需要使用svn switchorsvn switch --relocate吗?另外,我需要切换 svn root someaddress.com.tr还是项目分支someaddress.com.tr/project

0 投票
3 回答
6282 浏览

svn - 在 SVN 服务器端创建 SVN 项目文件夹(“分支”、“标签”和“主干”)是否提供任何额外功能?

Visual SVN Server 允许您创建 SVN 存储库和 SVN 项目。那些严格拥有客户端 SVN 访问权限(例如使用 Tortoise)的人不能创建项目。但是,他们确实能够根据需要创建文件夹。在服务器端创建 SVN 项目时,您可以为给定的 SVN 项目自动生成标签、分支和主干文件夹。另一方面,您可以手动创建一个项目文件夹,以及来自 Tortoise SVN 的这三个相同的子文件夹。两者在服务器端的架构上有什么不同吗?在服务器端创建是否会提供任何额外的功能(例如)?如果没有,我只是想避免我们的管理员在服务器端进行维护。

编辑:

对不起,他们使用术语“新建 > 项目结构...”

在此处输入图像描述