灵活控制SVN服务

     在这里我想要说的就是,虽然可以把SVN做成系统服务,然后自动去运行,但是我想要的是需要的时候启动,不需要的时候关掉。你如果要说,我使用文件系统的方式也挺好,请你略过此文,反正我不想看到那一长串的路径。

     把SVN做成系统服务当然没问题,可问题就出在如果我想要控制多个版本怎么办?有没有一种既省资源又灵活的方式?还在使用命令行操作?我现在就给出解决方案。我做出来这个东西很长时间了,今天使用挺多的,就想发出来大家一起用。

     呵呵,独乐乐不如众乐乐,是不!

     这里是下载地址

     至于使用说明,看这里吧:

     软件的运行界面就这样了:

            最左边的矩形区域可以当标题栏使用,鼠标按下可以拖动位置,双击最小化到任务栏。

            最小化后右击图标有恢复窗口和退出程序(服务启动状态不可退出)选项。

            左一按钮为启动服务按钮,按下的状态下为服务启动状态,弹起为服务停止状态。在没选择路径时不可用。

            中间按钮为选择要服务的路径,单击选择要服务的路径。

            右一按钮为退出程序按钮,单击退出程序。在服务启动的状态下,此按钮不可用。

     说了这么多,忘了说最关键得了,使用此软件的前提是安装了Subversion软件,否则不会起作用的。另外需要提醒的一点就是,如果服务不起作用,请查看任务管理器中是否有svnserve.exe这个进程,请查看Subversion软件是否正确安装。解决的办法是在命令行下输入命令“svnserve -d -r 目录名”,如果这个命令没问题,那本软件就可以正常运行。

原文地址:https://www.cnblogs.com/lenic/p/1488576.html