我在WindowsServer2008svn中安装了subversion edge server (最新版本),但R2 torotise客户端无法访问存储库。目前,我已经尝试了以下命令:在windows防火墙中放出/输入规则,端口为3690和18080。关闭防火墙。初始化端口中的另一个应用程序并尝试连接。这个测试效果很好。在调制解调器/路由器中配置到我的服务器的转发端口和IP。即使我可以通过3343端口连接到subversion服务器,也没有问题,只有通过svn客户端连接到存储库。任何人都可以给我另一个想法,或者告诉我可以将服务器配置移到哪里。
我正在尝试设置来查看我们的subversion存储库。我的SVN存储库使用https进行访问。但是,无论提供svn://,svn+ssh://或https://在我的svn存储库的viewsvn配置中,我总是在apache日志中得到这样的信息:
svn: URL protocol is not supported 'https://my.repository.com'
当然,在从命令行运行时,一切都运行得很好。我的localconfig.php文件将svn根服务器定义为
$config['svnroot']='https://my.repository.
最近,我决定将我的svn存储库从v1.5升级到v1.6。运行升级命令后,我在CMD窗口中看到消息。
D:\svn>svnadmin upgrade repo
Repository lock acquired.
Please wait; upgrading the repository may take some time...
Upgrade completed.
D:\svn>_
耶!!这看起来很棒。但是...如何知道当前存储库的版本?它是升级到v1.6还是仍然是v1.5。我拥有的存储库很少。我怎样才能找到他们的版本?
我编写了以下代码:
var http = require("http"); // http server core module
var express = require("express"); // web framework external module
var io = require("socket.io"); // web socket external module
var easyrtc = require("easyrtc");
每当我创建一个新的Ruby on Rails项目时,我告诉SVN忽略一些文件夹,比如log。使用以下命令可以很容易地完成此操作:
svn remove log/*
svn propset svn:ignore "*" log/
另一个显然不会出现在SVN上的文件夹是tmp。所以,我总是尝试对它做同样的操作,但SVN似乎并没有忽略它……当我执行前面的命令时,它会按顺序向我发送这些消息:
svn: 'tmp' is not a working copy
svn: warning: 'tmp' is not under version control