我已经在使用SVN 1.5,包括服务器(VisualSVN 1.5.1)和客户端(TortoiseSVN 1.5.1),但我们正在使用相当冗长的SVN Branch-Merge舞蹈.
SVN 1.5.x的合并跟踪工具有多准备,是否可以从TortoiseSVN使用它?
我有Jenkins(2.138.3)在虚拟机上运行.
在同一网络上的另一台PC上,我有一个Visual SVN Server(3.9.2).
间歇性地(可能是25%的时间),结账失败并出现以下错误:
ERROR: Failed to check out https://path/to/my/repository
org.tmatesoft.svn.core.SVNException: svn: E175002: Connection reset
svn: E175002: REPORT request failed on '/my/repository/!svn/vcc/default'
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:112)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:96)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:765)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:352)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:340)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:910)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:363)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1349)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:847)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:263)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:115)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:877)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:26)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:11)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1239)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
at hudson.scm.subversion.CheckoutUpdater$SubversionUpdateTask.perform(CheckoutUpdater.java:133)
at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:168)
at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:176)
at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:134)
at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:168)
at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1041)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:1017)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:990)
at hudson.FilePath.act(FilePath.java:1077)
at hudson.FilePath.act(FilePath.java:1060)
at …Run Code Online (Sandbox Code Playgroud) 我目前正在建立一个持续的集成环境.我们正在使用VisualSVN Server和CrusieControl.NET.有时,构建将失败,并且症状是CruiseControl.NET工作副本中存在冲突.我相信这是由于我设置Visual Studio解决方案的方式.希望我们在这个环境中运行的项目越多,我们对如何设置它们的理解就越好,所以我不会质疑为什么冲突会在这个阶段发生.为了修复构建,我删除了工作副本并强制执行新构建 - 每次(当前)都有效.所以我的问题是:将工作副本删除为持续集成构建过程的有效部分,我该如何解决?
我已经尝试过包括MSTask在内的解决方案,并从命令行调用delete,但我没有运气.
抱歉这么罗嗦 - 好工作这是一个测试版:)
cruisecontrol.net continuous-integration visualsvn-server visual-studio
我在Windows服务器上安装了VisualSVN服务器,为几个存储库提供服务.
由于VisualSVN服务器内置的Web查看器是一个简约的subversion浏览器,我想在我的存储库之上安装WebSVN.
然而,问题是我似乎无法使身份验证工作.理想情况下,我希望我在VisualSVN中指定的当前存储库身份验证与WebSVN一起使用,因此虽然我在WebSVN中看到了所有存储库名称,但如果没有正确的凭据,我实际上无法浏览它们.
通过访问此google查询中最顶层链接的缓存副本,您可以看到我迄今为止发现的看起来很有前景的内容.
(主要的博客页面似乎已被破坏,我所指的最顶层页面的域名是-wizzard.de)
在那里我发现了一些我可以在WebSVN中的一个php文件上添加的php函数.我在那里进行了修改,但我所做的就是让WebSVN向我询问用户名和密码,无论我输入什么,它都不会让我进去.
不幸的是,php和apache对我来说很大程度上是黑魔法.
那么,有没有人成功地将WebSVN与VisualSVN托管的存储库集成在一起?
我已经重命名了我的服务器,并试图通过TortoiseSVN到达VisualSVN Server存储库.在这篇文章中,戈登帮我找到了正确的命令 - 感谢戈登.
现在VisualSVN Server要求我输入用户名和密码.我不记得设置一个,如果我做了,我已经忘记了它.知道怎么重置这个用户名/密码?
我已经将我的旧计算机上的存储库转储到带有该命令的文件中.
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在我的新计算机上使用Visual SVN而不是基线颠覆.如何将我的存储库导入VisualSVN?
我在线阅读VisualSVN doc,其中一个是这样的:
It's also possible to export a self-signed certificate from VisualSVN Server and save this certificate in the trusted certificates list on all client computers.
Run Code Online (Sandbox Code Playgroud)
但无法找到有关如何做到这一点的更多信息.有人可以帮帮我吗?我正在学习如何使用SVN,并将首先与我的兄弟分享.
编辑:
我们使用的是Windows机器:XP,Vista和7.
我安装了VisualSVN Server 2.5.4.我可以创建用户和存储库.我的问题是如何从C#创建/删除用户/存储库.有图书馆吗?
我在Windows 7机器上的远程服务器(Server 2007 R2)和Tortoise SVN 1.6.12 x64上运行VisualSVNServer.我在服务器上设置了一个存储库,可以重新浏览到它并结帐.当我添加文件(它允许我这样做)然后提交时,我收到以下错误
无法打开文件'C:\ Repositories\Test\db\txn-current-lock':访问被拒绝
我已经在VisualSVNServer中设置了读/写权限,并为我的用户ID完全控制了存储库目录.我已经阅读了如何在Linux中修复此问题,但我正在运行Windows 7.任何帮助都会非常感激.谢谢
是VisualSVN服务器通常被视为一个值得信赖的SVN服务器?
visualsvn-server ×10
svn ×9
tortoisesvn ×3
visualsvn ×2
backup ×1
c# ×1
import ×1
jenkins ×1
php ×1
svnkit ×1
websvn ×1
windows-7 ×1
windows-xp ×1