2010-04-08 77 views
1

我一直在寻找一个SVN浏览器。现在我是而不是谈论任何像WebSVN或TRAC,我不想浏览存储库;我想浏览结帐。SVN结帐浏览器

我正在寻找一个程序,让我浏览结帐(工作副本)并向我显示通常需要SSH的信息。因此,我可以标记特定文件或文件夹中的某个提交按钮,或查看状态,或查看工作版本与prev版本之间的差异。基本上是一个用于svn结帐的Web GUI。

一个[windows]程序,可以让你在远程办理结账时工作,就好像它是本地的一样。

目前我在我的服务器上运行在dev.mysite.com下运行结帐。我通过ftp登录并编辑并上传文件。我也保持SSH打开,所以我可以做一个svn st来查看我的工作文件和提交更改。我想在同一个环境中处理文件,所以我不能简单地使用本地签出。但我不想通过SSH工作。

有没有像我描述的应用程序?像回购浏览器,但结帐做提交。像WebTortoiseSVN或类似的。

谢谢

+0

也许设置远程桌面可能更容易吗? – 2010-04-08 08:50:32

+0

我发现你的术语有点混乱。看来你正在寻找一个可以通过SSH处理工作副本的图形化Subversion客户端。那是对的吗? – 2010-04-08 09:36:45

+0

远程桌面的Linux命令行窗口,又名SSH ... 我正在寻找一个图形化的Subversion客户端或webapp,可以处理任何方式的远程工作副本。运行在服务器上的php webapp或者可以远程连接的win32。 – phazei 2010-04-09 07:21:55

回答

0

您是否尝试过pecl包装?

它是SVN的API,所以它不是一个GUI,但我敢肯定,你可以建立一个在上面。

在旁注:您的问题对我而言有点难以理解。我不确定你真正要求的是什么,所以如果你可以更多地清理一下,我可能会增加我的问题。

编辑如果你只是需要一个SVN经理,然后用龟(其他地方提到)去还是可以考虑使用已经内置SVN支持,如Eclipse的IDE。

+0

我有支持SVN的IDE,我使用了TortoiseSVN。但我想要一些可以浏览远程工作副本的东西。我想到一个在远程服务器上运行的web应用程序已经做好了。像TRAC一样,但是用于工作副本。但它似乎没有。所以我可能很需要做我自己的。看起来好像不会那么辛苦,只需要修改一个PHP目录浏览器来包含SVN数据。 – phazei 2010-04-09 07:30:51

+0

刚刚检出该API,很好。我想如果我自己做的话,我需要直接从命令行解析原始数据。这真的会简化一些事情。 – phazei 2010-04-09 07:35:55

0

由于结帐信息存储在文件系统中,是否有任何理由不能将ftp目录挂载为本地文件夹(或者只是浏览到ftp:// url)并使用乌龟呢?

3

为什么不在本地安装远程站点并使用类似Tortoise SVN(http://tortoisesvn.tigris.org/)的东西来管理本地SVN内容?

例如,您将dev.yoursite.com安装为驱动器Z:并且可以将其用作本地驱动器。龟SVN自动发现它拥有SVN结帐,你可以透明地使用它。

+0

当我尝试像这样修改安装的工作副本时,偶然遇到麻烦,但为了浏览信息,它应该可以正常工作。 – Avi 2010-04-08 09:24:33

+0

这是可能的,因为它取决于您的互联网连接。即使只是浏览远程主机上的“本地”副本,也应该预料会出现延迟。 – bisko 2010-04-08 11:48:59

+0

我会尝试FTP挂载,但所有的TortoiseSVNs磁盘访问,我认为它可能会很慢。 TortoiseSVN不允许同时在单独的目录中提交多个文件。我也试过webdav,但它不能挂载在窗口:(。 – phazei 2010-04-09 07:28:39