我最近安装了Visual SVN Server.我将Repository放在D:\ Repositories上,并通过一些项目添加到Repository.Visual Studio 2008.
与我的项目相比,D:\ Repositories\reponame似乎有点小.
我需要确保项目的存储位置,以便在我的服务器上重新安装系统时进行备份.任何帮助都将不胜感激.
最近,我不得不将我的SVN存储库移动到不同的服务器,但是自从移动以来我遇到了一些性能问题.
我在我的工作站上使用Visual Studio 2005,AnkhSVN 2.1.7819.411和TortoiseSVN 1.6.6,在运行Windows Server 2008的服务器上使用VisualSVN Server.
每当我尝试在Visual Studio中提交文件或查看文件历史记录时,都需要20多秒.
我确认在服务器的防火墙上已经对VisualSVN Server进行了异常,但是当我禁用服务器的防火墙时,性能恢复正常(提交时间为1-2秒).当我提交或检查TortoiseSVN中的文件登录时,性能也很好.
为了确保问题与存储库的移动无关,我正在针对在新服务器上创建的新存储库运行这些测试.
所以,我认为问题在于AnkhSVN,但是如何进一步诊断它是不知所措的.
任何帮助将不胜感激.
根存储库文件夹中有一个名为"format"的文件.它包含5号.
这是否意味着我们的SVN服务器在SVN 1.5上运行?
我有一个包含多个顶级文件夹的SVN存储库,每个项目一个.每个项目文件夹里面都是通常的trunk,branches,tags.
我需要将其中一个项目文件夹移动到其自己的独立存储库中以便导出并随后导入到另一个服务器上.新的单项目存储库必须仅包含该项目的修订历史记录,而不包含其他项目的修订历史记录.
关于如何最好地进行的任何想法?
服务器是Windows上的VisualSVN Server,虽然这不应该有任何区别.
我已经使用RDP进入我的windows azure实例.我下载了VisualSVN Server for Windows并安装了它并创建了一个存储库.我的问题是设置我的域或IP,我想连接到达存储库.我使用了我的cloudapp.net网址,我还将我的IP绑定到了VisualSVN IP地址的设置中.我正在使用端口443,并使用安全连接(https://).我已尝试连接到以下地址以访问我的存储库:
https://开头*encryptcode* .cloudapp.net/SVN/myrepository
https:// *server ip*/svn/myrepository
每次我在我的visual studio中出现此错误:
"Repository is not available. Request was failed with the following message..."
还有其他建议吗?
我们在Windows中使用VisualSVN Server作为SVN服务器.但它在管理权利方面的能力非常有限.此外,我们无法使用svn_access_file,因为我们的用户将使用Windows身份验证方法进行身份验证.
是否有任何工具来管理使用/支持Windows身份验证的权限?
我在我的Windows Server 2008上安装了VisualSVN.我在这台服务器上有几个IP地址,但我希望VisualSVN只绑定到其中一个.默认情况下,它绑定到所有可用地址.如何使VisualSVN仅处理一个IP地址上的请求?
我尝试添加
BindAddress xxx.xxx.xxx.xxx
Run Code Online (Sandbox Code Playgroud)
到httpd-custom.conf并重新启动服务,但这似乎不起作用.
我尝试使用httpd.conf,但它也没有用.
我在Windows Server 2008上安装了visualSVN服务器.我想使用post commit hook命令行来调用我在Hudson网站上获得的代码:
set REPOS="$1"
set REV="$2"
set UUID=`svnlook uuid $REPOS`
/usr/bin/wget \
--header "Content-Type:text/plain;charset=UTF-8" \
--post-data "`svnlook changed --revision $REV $REPOS`" \
--output-document "-" \
http://server/hudson/subversion/${UUID}/notifyCommit?rev=$REV
Run Code Online (Sandbox Code Playgroud)
我用我的真实服务器名称替换服务器,但脚本不起作用.我不知道它从哪里得到$ 1和$ 2,因为它说复制并粘贴到post commit hook我认为这意味着它不需要更改.我一直收到这些错误:
Error: post-commit hook failed (exit code 1) with output:
Error: The system cannot find the path specified.
Error: '--header' is not recognized as an internal or external command,
Error: operable program or batch file.
Error: '--post-data' is not recognized as an internal or external command,
Error: …Run Code Online (Sandbox Code Playgroud) 我使用VisualSVN服务器在服务器中创建了一个存储库.我在我的本地机器上安装了AnkhSVN,现在我正在尝试将我的本地源添加到存储库中.我右键单击Soulution并单击Add"Solution to Subversion",然后出现"Add to subversion"弹出窗口.一旦我输入了Repository Url,它就不会在下面显示存储库,我无法将其添加到存储库中.
网址是https://GP-WS16.gp.com.lk/svn/test
我尝试了端口号以及https://GP-WS16.gp.com.lk:443/svn/test
我检查了服务器,SVN服务器正在那里运行.
我没有在AnkhSVN以外的本地机器上安装TortoiseSVN或任何其他设备.我需要吗?我究竟做错了什么?
谢谢.
所以我只下载了 TortoiseSVN、VisualSVN 和 VisualSVN Server。我创建了一个新的存储库,并通过 VS2010,将我的解决方案添加到该存储库中。然后我意识到我的存储库有一些命名问题,所以我使用 VisualSVN 服务器管理器删除了它,认为我可以回到 VS2010 并以某种方式断开与 SVN 的解决方案连接,但我想不出任何方法来做到这一点?我基本上想从头开始使用这个解决方案/连接到 SVN,但我似乎无法找到一种方法来为我提供初始的“将此解决方案添加到 SVN”选项。我不知道这是 TortiseSVN 问题还是 VisualSVN 问题,但任何建议将不胜感激!
visualsvn-server ×10
svn ×8
tortoisesvn ×3
visualsvn ×3
ankhsvn ×2
apache ×1
authz ×1
azure ×1
hudson ×1
windows ×1