问题标签 [websvn]

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

svn - 在 ubuntu 服务器中为 websvn 设置密码?

我已经在 ubuntu 服务器中使用 apt-get install websvn 安装了 websvn。

我现在可以通过http://url/websvn 访问 websvn

但是,我想为访问设置密码,所以只有授权的人才能访问它。

我怎么能这样做?

0 投票
1 回答
8162 浏览

svn - 如何在 WebSVN 中登录

有人能告诉我如何在 Ubuntu 9.1 中为 WebSVN 启用登录功能吗?

我的任务是为我的团队创建一个 SVN,以下是我关注的链接之一,它帮助我成功设置了我的第一个 repos。

http://agilior.pt/blogs/pedro.rainho/archive/2010/02/06/11698.aspx

但安装 WebSVN 后,我可以看到我的 repos 但没有提示身份验证。

我的设置和上面提到的网站的区别在我的httpd.conf(网站使用dav_svn.conf)。

我的 httpd.conf 内容:

我的 dav_svn.authz 内容:

多谢~ =)

0 投票
1 回答
393 浏览

svn - websvn 没有忽略 mime 类型

我正在使用 websvn 来查看 svn 修订比较。我取消
$config->ignoreSvnMimeTypes();
了对我的 config.php 的注释,但它似乎不起作用:

无法显示:文件标记为二进制类型。
svn:mime-type = 应用程序/八位字节流

我错过了什么?

0 投票
2 回答
7513 浏览

svn - 使用 Websvn 配置 Apache Subversion

平台:

我有一个名为subversion.conf,的文件/etc/httpd/conf.d/subversion.conf

在我的 svn-acl-conf 中,我有以下内容:

在我的 svn-auth-conf 中,我有以下内容,并使用了 # htpasswd -cm svn-auth-conf joeblogs

在我的目录 /var/www/ 我有这个:

它wsvn

问题是当我尝试使用此导入项目时:

当我尝试在 Firefox http://xxxx/wsvn中浏览时,我得到以下信息

但是,如果我注释掉以下内容,我可以毫无问题地浏览该站点,并且可以看到存储库:

我该如何解决这个问题?

错误日志

0 投票
1 回答
296 浏览

eclipse - 有没有办法将 WebSVN RSS 集成到 eclipse 中

我在我的 SVN 存储库之上使用WebSvn 。

WebSvn 支持 RSS 通知(在目录级别)在存储库中所做的更改。是否有一个 Eclipse 插件可以检查 WEBSVN RSS 并在有人提交和更改 SVN 存储库中的代码时通知。我正在寻找 eclipse 包查看器中的一个很好的集成......

——约纳坦

0 投票
2 回答
2712 浏览

svn - SVN 对已删除目录中文件的日志/差异

在我的项目中,另一个开发人员重新组织了一些文件,现在我在获取它们的差异时遇到了一些问题:-(我开始认为让 webSVN 能够显示这些差异会很好,现在我'我只想亲眼看到它们!

我知道'svn方式'是将删除视为对父目录的操作,但我的问题因文件位于已被删除的子目录中而变得更加复杂。

原始结构:

这是发生的事情:

我想要得到的是在删除发生之前之前在配置文件中引入的更改的差异。像这样的东西会很好:

甚至:

或者怎么样:

似乎获取此历史记录的唯一方法是通过对当前存在于存储库的头版本中的目录(conf/在本例中)进行 svn 操作,从而大大扩大了差异的范围。

肯定有更好的方法吗?

0 投票
4 回答
842 浏览

svn - SVN - 审查特定人员所做的更改

我有两个程序员对同一个项目进行更改。他们的提交互换,但他们主要在项目的不同部分工作(尽管他们经常修改相同的文件):

现在我想回顾一下提交 1 和提交 6 之间的更改,但没有看到程序员 B 所做的更改(提交 3 和 5)。我正在使用 WebSVN,但它不允许我这样做。是否可以使用其他工具(如 TortoiseSVN)来实现此效果?

编辑:我知道对于一些复杂的更改(同一个文件被不同的作者多次更改)很难完全过滤掉程序员 B 所做的更改。但是,如果该工具至少能够从结果中过滤掉仅由程序员 B 更改的文件,那就太好了。

编辑 2:分支对我来说不是一个选项,因为两个程序员都需要与他们的代码保持同步。我已经尝试过这种方法,但在合并更改时遇到了很多麻烦,因为程序员经常更改相同的文件。

0 投票
1 回答
318 浏览

html - 如何使用 WebSVN 获取 HTML 文件以查找其依赖项的文件路径?

我最近设置了 DAV SVN,在我的 HTML 文件上将 svn:mime-type 设置为“text/html”,这使我可以看到在浏览器中正常呈现的 HTML 文件,而不是纯文本。

但是,我切换到 WebSVN,因此我可以在我的代码文件上获得语法高亮显示,现在 HTML 文件无法找到它们的依赖项 - js、css 等。HTML 文件找不到这些文件。

有没有办法在 WebSVN 中打开 HTML 文件并能够像使用常规 DAV SVN 一样正确查看 HTML 文件?

0 投票
1 回答
9082 浏览

svn - WebSVN - 存储库中路径的身份验证

我需要简单的“直截了​​当”的教程或如何使用 WebSVN 从单个 Subversion 存储库实现路径(签出目录)授权的简洁示例。

假设存储库是 /svn/repos/r_project 来自此存储库的两个结帐(路径)是 /svn/repos/path1 和 /svn/repos/path2 ...我想用不同的用户名/密码保护每个路径(目录) .

Subversion 和 WebSVN 安装在 Unix Apache (redhat) 上。我已经可以在 WebSVN 存储库首页中看到两条路径 - 没有任何保护,这工作正常。

我知道如何使用 .htpasswd 保护单个 Web 索引页面,但我尝试通过 WebSVN 页面保护存储库中单个路径的任何操作都失败了。

发送

[编辑 nov26]

最新情况以明确:我拥有的路径:

httpd.conf我有 SVN 和 WEBSVN 的位置(我确实有必要的模块):

目前,'svn-auth-file' 包含一个用户名的密码。放入'/etc'目录。

在WebSVN 的config.php文件中,我有:


我可以将结帐目录“path1”和“path2”视为浏览器中带有文件的常规索引页面(例如:“http://mydomain/svn/repos/path1”)。但是,当我在浏览器中输入“http://mydomain/websvn210”时,我只能获得登录(ok)而不是 WebSVN 的空主页——也就是说,没有存储库或结帐路径!

这是第一个问题:空白页。其次,将为每个路径设置不同的登录名。注意:这些路径(签出)仅用于读取或下载(不从 Subversion 提交)。

谢谢。

0 投票
2 回答
1583 浏览

svn - 如何要求登录?

我在我的 debian 服务器上安装了 SvnServe,它与 Visual Studio 配合得很好,带有密码保护的文件夹。

我已经安装了 websvn,天哪!我的颠覆目录都可以从http://myserver/websvn访问,无需密码。

我如何使用身份验证?

编辑:更多信息... websvn 文件夹的 Debian 版本:

apache.conf

svn_deb_conf.inc