windows SVN admin 管理 GUI 工具

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/672431/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-09 06:09:54  来源:igfitidea点击:

SVN admin management GUI tool

windowssvnuser-interfaceadmin

提问by maruti

What GUI Administration / Management tools are there for an SVN repository on Windows?

Windows 上的 SVN 存储库有哪些 GUI 管理/管理工具?

回答by gimel

Look at visualsvn:

看看visualsvn

VisualSVN Server is a package that contains everything you need to install, configure and manage Subversion server for your team on Windows platform. It includes Subversion, Apache and a management console.

User-friendly Management Console

  • Create, import and remove repositories
  • Create and delete folders in repository
  • Dashboard showing overview status of Subversion server
  • Manage Subversion security policy
  • Start, stop and restart service
  • Repository browser
  • Manage users and groups
  • Edit Subversion hooks

VisualSVN Server 是一个包,其中包含您在 Windows 平台上为您的团队安装、配置和管理 Subversion 服务器所需的一切。它包括 Subversion、Apache 和一个管理控制台。

用户友好的管理控制台

  • 创建、导入和删除存储库
  • 在存储库中创建和删除文件夹
  • 显示 Subversion 服务器概览状态的仪表板
  • 管理 Subversion 安全策略
  • 启动、停止和重启服务
  • 存储库浏览器
  • 管理用户和组
  • 编辑 Subversion 挂钩

回答by Mark Phippard

I recommend you look at Subversion Edge.

我建议您查看Subversion Edge

Subversion Edge is a distribution of the latest versions of Apache Subversion, httpd and ViewVC all tested and designed to work together. It also includes an easy to use web console for configuring and managing the server. It is very easy to install and get running and includes a built-in updater that lets you install updates remotely via your web browser. So you are always up to date with the latest security fixes and do not have to worry about the components not working together.

Subversion Edge 是最新版本的 Apache Subversion、httpd 和 ViewVC 的发行版,所有这些都经过测试和设计,可以协同工作。它还包括一个易于使用的 Web 控制台,用于配置和管理服务器。它非常易于安装和运行,并且包含一个内置更新程序,可让您通过 Web 浏览器远程安装更新。因此,您始终了解最新的安全修复程序,而不必担心组件无法协同工作。

Subversion Edge is free and open-source.

Subversion Edge 是免费和开源的。

回答by snemarch

Do you want to admin a remote repository (whether it be a linux or windows box), or a local repository?

您要管理远程存储库(无论是 linux 还是 Windows 机器),还是本地存储库?

Personally I haven't come across any decent utility, so I use an AutoIT script that uses PuTTY's plink.exe to interface with svnadminon my linux server.

就我个人而言,我没有遇到任何像样的实用程序,因此我使用 AutoIT 脚本,该脚本使用 PuTTY 的 plink.exe 与我的 linux 服务器上的svnadmin进行交互。

EDIT: fairly lame code, but it serves my purposes. Assumes that you have a "conf/shared" directory in your $svndir, which will be shared by the repositories created by this script. Scripted with AutoIt

编辑:相当蹩脚的代码,但它符合我的目的。假设您的 $svndir 中有一个“conf/shared”目录,该目录将由此脚本创建的存储库共享。使用AutoIt编写脚本

$plink_bin = "C:\path\to\plink.exe"
$svndir = "/subversion"
$sshuser = "username"
$hostname = "host.domain.com"

$proj = InputBox("Enter project name", "Please enter a subversion project name", "")

if ($proj = "") Then
    Exit(1)
EndIf

$arg =        "cd " & $svndir & ";"
$arg = $arg & "svnadmin create " & $proj & ";"
$arg = $arg & "rm -fr " & $proj & "/conf;"
$arg = $arg & "ln -s ../conf/shared " & $proj & "/conf"

$command = $plink_bin & " " & $sshuser & "@" & $hostname & " " & $arg
Run($command)

回答by Mand Beckett

uberSVNmakes Subversion admin easy, and is available for Windows, Mac and various Linux flavours:

uberSVN使 Subversion 管理变得简单,可用于 Windows、Mac 和各种 Linux 版本:

Free, easy to implement UI for Subversion which includes:

免费、易于实现的 Subversion 用户界面,其中包括:

  • Everything you need to setup a Subversion server, including the latest version of Subversion and Apache.
  • Toggle feature lets you deploy with 1.7.5 or 1.6.18 and upgrade or downgrade anytime.
  • A very quick and easy setup wizard.
  • A social coding environment.
  • Easy to use administration console.
  • Advanced LDAP functionality.
  • Support for offline installations.
  • Support for those that need to access the internet via a different machine (proxy).
  • 设置 Subversion 服务器所需的一切,包括最新版本的 Subversion 和 Apache。
  • 切换功能让您可以使用 1.7.5 或 1.6.18 进行部署并随时升级或降级。
  • 一个非常快速和简单的设置向导。
  • 社交编码环境。
  • 易于使用的管理控制台。
  • 高级 LDAP 功能。
  • 支持离线安装。
  • 支持那些需要通过不同机器(代理)访问互联网的人。

回答by Anthony O.

svn-access-managerseems to be a great open-source web administration GUI for SVN too (and currently active ...).

svn-access-manager似乎也是一个很棒的 SVN 开源 Web 管理 GUI(并且目前处于活动状态......)。

Try also USVN.

也试试USVN

回答by Hector Sosa Jr

There's also my own program called PainlessSVN. It only works with repositories setup to be served with svnserve.exe It can work with Subversion servers in your LAN. I'm currently working on version 1.1, which is almost a complete rewrite. Check the blog to see what the new stuff is.

还有我自己的程序叫做PainlessSVN。它仅适用于与 svnserve.exe 一起提供的存储库设置。它可以与 LAN 中的 Subversion 服务器一起使用。我目前正在开发 1.1 版,这几乎是一个完全重写的版本。查看博客以了解新内容。

If you want to work with an existing Subversion server, then my program will work for you. If you want to start from scratch, then VisualSVN Serveris pretty good.

如果您想使用现有的 Subversion 服务器,那么我的程序将为您工作。如果你想从头开始,那么VisualSVN Server是相当不错的。

回答by maruti

found this tool : http://sublimesvn.com/download/index.html

找到这个工具:http: //sublimesvn.com/download/index.html

This is a beta release of Sublime. It is free to use without restriction until it expires on September 1st, 2009. Pricing will be announced when Sublime 1.0 is released later this year.

这是 Sublime 的测试版。它可以不受限制地免费使用,直到 2009 年 9 月 1 日到期。定价将在今年晚些时候发布 Sublime 1.0 时公布。