问题标签 [smartsvn]

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

macos - SVN 客户端与 OS X 的 Finder 集成

是否有适用于 OS X 的 TortoiseSVN?我正在寻找一个 SVN 客户端,它将与 OS X 的 Finder 集成并作为上下文菜单项添加。

更新:刚刚找到SmartSVN。有人对此有反馈吗?

0 投票
3 回答
5841 浏览

svn - SmartSVN 可以用作命令行工具吗?

我想编写一个脚本,每隔几个小时检查一次存储库中的内容,并且我想知道是否可以从命令行使用 SmartSVN 来执行此操作。如果不能从命令行使用 SmartSVN,我可以使用什么 subversion 客户端?请推荐一个也支持身份验证的(我希望他们都知道如何做到这一点,但你永远不知道)。

0 投票
1 回答
326 浏览

svn - SVN 签出到 IDEs 项目文件夹

(我正在使用 SmartSVN 和 VisualSVN 服务器)

我需要将项目从 subversion 检出到 IDE 的项目目录中。IDE 无法从任何地方打开项目(例如直接从工作副本),它只能在其项目文件夹中看到项目。

我不能直接使用 IDEs 项目文件夹作为工作副本目录,因为我需要为每个 svn-url 有一个工作副本目录。(签出第二个项目时,我收到错误“../projects 已经是不同 url 的工作副本”)

那么,我是否必须运行将文件从 wc 复制到项目文件夹的脚本?这是如何触发的?(来自 SmartSVN)这似乎有点尴尬....

如何做到最好?

0 投票
2 回答
2182 浏览

svn - svn:无法解析锁/条目哈希文件

每当我尝试锁定或解锁项目中的任何文件时,都会出现错误:

svn:无法解析锁/条目哈希文件

现在我无法锁定文件。

一些线索: 1. 我们刚刚将我们的 svn 存储库从一个 url 迁移到另一个 url

有什么办法可以重置存储库的锁定文件。

0 投票
1 回答
1428 浏览

svn - 使用 svn 工作副本重命名本地文件夹,无需干净签出

问题:如果我将带有 Subversion 工作副本的文件夹重命名/移动到文件系统中的另一个位置,svn 会抱怨它“不再是工作副本”。必须进行干净的结帐才能解决此问题。

原因:我们有一些项目在 svn export each + 分支后大约 1GB。即使通过 LAN (ssh) 进行干净的结帐也需要花费太多时间,更不用说 WAN。另一个问题是,当我们在 Windows 上使用 SmartSVN 时,它还必须重建 chache,这也需要很多时间。另一件事是,为我们支持的每个目标重新编译它需要几个小时。

问题:是否可以在不干净结帐的情况下重命名本地文件夹?

0 投票
2 回答
9765 浏览

svn - 如何为 SVN 设置作者

如何在svn中设置作者?我用智能svn?

0 投票
3 回答
7608 浏览

svn - SVN - 无法提交文件(无法创建目录 - 没有这样的文件或目录)

我想将我们现有的存储库(从位置 A)移动到新的 linux 服务器(位置 B)。因此,我使用以下命令在该服务器(位置 B)中创建了一个新存储库:-

然后我从位置 A 复制了 db 文件夹并覆盖了位置 B 的文件夹,因为我想保留以前的修订。我使用以下命令在位置 B 创建了一个系统用户:-

我没有为存储库上的用户指定任何权限。

之后,我从 URL 结帐svn+ssh://<IP>/<path to repository>并成功运行。我能够更新到以前的修订版,但无法提交。它说 -

Commit failed - Can't create directory 'path/to/repository/db/transactions/1852-1.txn' no such file or directory

因此,我尝试为该用户提供对存储库的访问权限,如下所示:-

但仍然得到同样的错误。我正在使用智能 SVN 5.0.4

谢谢,

桑迪潘

更新

即使遵循格雷格的建议,我也无法承诺。错误现在说Permission denied: -

0 投票
1 回答
32821 浏览

svn - 用于添加新用户并授予所有权限的 Subversion 命令

目前,我无法使用我添加的 SVN 用户提交。我尝试通过手动编辑svnserve.confpasswd文件。我做了以下。

  • 添加了一行, harry = harrysecret, inpasswd
  • password-db = passwd取消注释中的行svnserve.conf
  • 添加了一个系统用户 ,harry密码 = harrysecret 如下:-

    useradd harry passwd harry

我正在使用 SVN+SSH 协议并且能够结帐、更新,但是在提交时我收到了错误

但是,有了root用户,我可以提交。

我用谷歌搜索命令并找到以下内容。

http://www.divvun.no/doc/infra/system/addsvn-users.html

它对我不起作用。

http://wiki.site5.com/SVN/Subversion_(SVN)_Setup_Guide#Setup_a_new_SVN_user_account

http://help.joyent.com/index.php?id=55&pg=kb.page

  • cd 到域的etc/目录
  • 使用任何文本编辑器,通过将“newuser”的“权限行”添加到现有存储库来编辑“svn-access.conf”(存储库在 webmin 中创建)
  • 使用 bash$ htpasswd svn.basic.passwd newuser 将“newuser”的密码添加到 svn.basic.passwd 文件(它将提示两次输入新密码)

但是,我的目录中没有 svn-access.conf /etc

是否有确定的方法可以添加具有所有权限的用户?我需要指示某人在远程服务器上做同样的事情。

0 投票
1 回答
780 浏览

svn - SmartSVN - 来自多个分支的文件

我有一个使用 SmartSVN 打开的项目分支,但其中一个文件将其分支显示为“主干”,其余文件显示正确的分支名称。我不确定这是怎么发生的,但我想解决它。发生了什么,我该如何解决?

0 投票
7 回答
1506 浏览

svn - 什么是好的 Subversion 客户端?

我使用名为 SmartSVN 的颠覆客户端,但它需要 Java 才能运行。我想摆脱这种依赖并尝试一些新的东西。你能想到更好的 SVN 客户端吗?

我尝试过 TortoiseSVN 和 RapidSVN,但我不喜欢其中任何一个。我在 mac 上有版本,我非常喜欢那个程序。是否有任何与 Windows 上类似的东西?我不介意为此付钱。