标签: visualsvn-server

你如何让AnkhSVN与VisualSVN Server一起工作?

我正在寻找我能找到的最简单的免费SVN实现.

我下载并安装了VisualSVN Server - 非常简单.安装TortioseSVN - 非常简单 - 两者一起工作.安装AnkhSVN,我无法连接到VisualSVN服务器上的存储库.

为了让AnkhSVN与VisualSVN服务器通信,我需要做些什么特别的事情吗?

svn ankhsvn visualsvn-server

11
推荐指数
2
解决办法
7765
查看次数

Windows和SVN的错误跟踪

我正在作为一个volunatry团队的一员工作,创建一个具有许可许可证的开源产品.我们目前正在使用Visual SVN Server/TortoiseSVN进行源代码控制,使用TeamCity进行持续集成构建.

我想在混合中添加一个bug跟踪组件,它将集成到SVN中.理想情况下,我想使用FogBugz,但我们没有预算.所以,我需要一个替代方案.要求是:

  • 必须是免费的或有免费版本支持至少20名开发人员(我们是志愿者!)
  • 必须与VisualSVN Server集成
  • 必须在Windows上运行
  • 我更喜欢Microsoft技术(基于PHP的ASP.Net; MySQL上的SQL Server等)因为我们是微软的商店,我们有使用这些工具的经验,并且已经安装了它们.
  • 必须能够与地理位置分散的团队合作
  • 必须使用Visual Studio的Express版本(开发人员并非都拥有Pro版本,因此我们不能依赖Visual Studio加载项).

对于满足上述所有要求的产品,我想要社区的建议.

[澄清:我们的许可证与MIT许可证非常接近(尽管不是逐字逐句).]

svn windows bug-tracking visualsvn-server visual-studio

11
推荐指数
2
解决办法
1737
查看次数

将证书导入VisualSVN Server

是否可以将安装了VisualSVN的Windows Server的有效证书导入VisualSVN?

svn visualsvn certificate visualsvn-server

11
推荐指数
1
解决办法
6433
查看次数

在一个简单文件上使用svn提交的奇怪错误500

我们在工作中使用VisualSVN服务器,一切正常,我们有50多个存储库.我今天尝试将一个网站放入一个存储库,但它一直崩溃在我已经隔离的一个特定的单个文件中.

Adding: C:\Work\LAN6505\web\trunk\common_files\includes\fr\debut.inc.php  
Sending content: C:\Work\LAN6505\web\trunk\common_files\includes\fr\debut.inc.php  
Error: Commit failed (details follow):  
Error: Server sent unexpected return value (500 Internal Server Error) in response to  
Error:  PUT request for  
Error:  '/svn/LAN6505/!svn/txr/13-i/web/trunk/common_files/includes/fr/debut.inc.php'  
Completed!:   
Run Code Online (Sandbox Code Playgroud)

我只是得到一个500错误,没有更多的信息.谁知道该怎么办?我可以查看VisualSvn服务器的日志文件吗?

如果我将文件复制到具有类似结构的另一个存储库,则不会出现问题...

可以找到该文件的代码:http://pastebin.com/PwTCQSP7

希望有人能帮忙......


UPDATE

Event Type:       Error
Event Source:   VisualSVN Server 2.5
Event Category:               Apache 
Event ID:             1001
Date:                    1/23/2012
Time:                    9:37:10 AM
User:                    ACTIVIS-991RBEL\Mathieu Dumoulin
Computer:         DELL-PE2900-01
Description:
Could not get next bucket brigade  [500, #0]
[client 192.168.0.64]
Run Code Online (Sandbox Code Playgroud)

更新#2

Soooo,花了2.5天将我的SVN服务器在Windows上迁移到Linux上的SVN服务器后,我又遇到了同样的问题:

[星期二2月24日16:35:21 2012] [错误] [客户端192.168.0.64]无法获得下一个斗旅(URI:/ …

svn tortoisesvn visualsvn-server

11
推荐指数
1
解决办法
2万
查看次数

Post-Commit Hook触发自动Jenkins Build

我知道有很多类似的帖子,但我没有找到解决方案,其他帖子中提出的建议和解决方案与我所看到的并不相符.

这个场景非常简单:我在Eclipse中有一个项目,当我从该项目签到更改到我们的Subversion服务器(即VisualSVN Server 2.5.3)时,我想要我们的Jenkins持续集成服务器(即Jenkins 1.546) )获取此更改并启动新版本.我不想从詹金斯民意调查.

我一直主要遵循本文中的步骤.这是我的post-commit钩子脚本:

repos   = WScript.Arguments.Item(0)
rev     = WScript.Arguments.Item(1)
svnlook = WScript.Arguments.Item(2)
jenkins = WScript.Arguments.Item(3)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.CreateTextFile("C:\Program Files (x86)\VisualSVN Server\log.txt")

objFile.Writeline "repos=" & repos
objFile.Writeline "rev=" & rev
objFile.Writeline "svnlook=" & svnlook
objFile.Writeline "jenkins=" & jenkins

Set shell = WScript.CreateObject("WScript.Shell")

Set uuidExec = shell.Exec(svnlook & " uuid " & repos)
Do Until uuidExec.StdOut.AtEndOfStream
  uuid = uuidExec.StdOut.ReadLine()
Loop

objFile.Writeline "uuid=" & uuid

Set changedExec = shell.Exec(svnlook & " changed …
Run Code Online (Sandbox Code Playgroud)

svn continuous-integration hudson visualsvn-server jenkins

11
推荐指数
1
解决办法
2万
查看次数

有没有人成功将VSS 2005迁移到SVN?

我在最后一段时间里一直在玩SVN并且已经开始喜欢它的功能和用户体验,我们可以将它与我们的bug跟踪系统联系起来,以简化每个人的生活.所以我们决定将我们的VSS 2005设置迁移到SVN,现在我正在解决这个问题.

似乎有许多工具声称能够完成从VSS 2005到SVN的迁移,但我无法弄清楚哪个是最好的或哪个将为我提供最完整的过渡.我需要一个可以迁移完整历史记录而不仅仅是从VSS签出并检入SVN.

我发现Polarion SVN Importer看起来既强大又高度可配置,但是,我无法让这该死的东西工作,它抱怨它无法从VSS中的$ /中拉出文件列表.如果我运行相同的命令它手动绊倒,一切似乎运行正常,所以我无法弄明白.

有没有人成功地将他们的源码从VSS 2005迁移到SVN,如果有的话,你使用了什么工具,你的发现是什么?任何警告或陷阱都是最有用的,所以知道任何有用/令人惊讶的事情,或者是令人失望或只是明显歪曲.

svn version-control visual-sourcesafe visualsvn-server

10
推荐指数
1
解决办法
1259
查看次数

如何查找VisualSVN Server的版本号?

有没有办法在服务器网站上查看VisualSVN Server软件的版本号(例如:) https://MyVisualSvnServer/svn

如果没有,我在哪里可以找到服务器本身的版本号?

svn visualsvn-server

10
推荐指数
2
解决办法
3443
查看次数

SVN 1.5合并跟踪是否已准备好迎接黄金时段?

我已经在使用SVN 1.5,包括服务器(VisualSVN 1.5.1)和客户端(TortoiseSVN 1.5.1),但我们正在使用相当冗长的SVN Branch-Merge舞蹈.

SVN 1.5.x的合并跟踪工具有多准备,是否可以从TortoiseSVN使用它?

svn tortoisesvn merge-tracking visualsvn-server

9
推荐指数
1
解决办法
732
查看次数

VisualSVN服务器存储库备份/还原

我有一个Windows Server 2008与VisualSVN Server托管存储库.在客户端计算机上我有TortoiseSVN客户端.

如何创建托管在服务器上然后还原的存储库的备份?

svn version-control tortoisesvn visualsvn-server

9
推荐指数
2
解决办法
2万
查看次数

通过SVN从Jenkins更新工作区时间歇"SVNException:svn:E175002:连接重置"

我有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)

svn svnkit visualsvn-server jenkins

9
推荐指数
1
解决办法
968
查看次数