2008-10-31 44 views
11

我正在寻找我能找到的最简单的免费SVN实现。如何获得AnkhSVN与VisualSVN服务器一起使用?

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

有什么特别的我需要做的,以获得AnkhSVN交谈VisualSVN服务器?

回答

0

我在visualSVN中有一个存储库。 我可以看到与Tortoise存储库。 但是我无法通过anhkSVN的'repository explorer'功能连接到它。

我认为我已经读了有使用HTTP/S的一些问题与anhkSVN - 服务器上的存储库是在https://server:8443/svn/reponame

我已经能够得到anhkSVN使用SVN使用不同的服务器工作://协议,但与使用https:协议的VisualSVN-Server不同。

7

要使用Ankh添加SVN解决方案,请首先在VisualSVN中设置回购。然后转到Visual Studio并打开解决方案。在解决方案资源管理器中,右键单击解决方案名称,然后单击“将解决方案添加到Subversion”。然后,您可以指定应该添加的存储库,例如“https://1.2.3.4:8443/svn/myproject/”。

如果您的解决方案已经在Subversion中,Ankh应该能够在它上面找到并为您提供Visual Studio中的状态图标和右键单击菜单选项。

如果想要在Visual Studio中浏览SVN回购,请转到查看 - >资源库资源管理器。然后你应该提供一个非直观的小图标,当你将它悬停时,它会显示“Add Repository”。输入您的SVN存储库的地址,例如“https://1.2.3.4:8443/svn/myproject/”。然后,您可以浏览回购并从那里打开解决方案文件。

0

没有解决方案,我应该能够使用回购资源管理器来查看现有的存储库?

我无法使用repo explorer连接到存储库 - 它出错/超时。 这就是为什么我认为我一定做错了什么(即 - 也许AnkhSVN不适用于SSL,或防火墙对待这个客户端不同?)

乔尔,我会尝试你的步骤来添加一个解决方案,并看看如果这样的话 - 它可能只是存储库浏览器中的一个bug。

1

不知道这里发生了什么,但我得到了它的工作。 我已经卸载视觉工作室标准和安装Visual Studio Pro(不同的是,亲有选择源代码管理提供商,标准没有)

但是,我怀疑它是 - 存储库浏览器在那里旧的。 很可能是我输入了错误的东西。经过一番捣鼓之后,出现了一些颠覆性的问题,当涉及到用于存储库的URL和文件夹路径时,Subversion可能会区分大小写 - 所以我可以看到在之前的测试中出现了这种错误。

+0

颠覆确实区分大小写 – 2008-11-01 19:40:11

0

我刚刚在我的Vista系统上安装了VisualSVN服务器TortoiseSVN,& AnkhSVN。由于它是一个内联网,它不是一个安全的连接,并使用端口8080(VisualSVN服务器网络属性)。我也使用Subversion身份验证并将“everyone”设置为只读,并且IIS7正在运行,因此端口80不可用。

我也有类似的问题,但可以通过“http://server-name:8080/”访问我的浏览器中的存储库,它将我带到http://server-name:8080/svn/。要使用URL“http://server-name:8080/svn/”访问TortoiseSVN中的存储库,因为所有其他操作都会引发错误。

这也是我在VS中使用的URL来访问存储库。

相关问题