How to find my Subversion server version number?

前端 未结 15 1847
北荒
北荒 2020-11-28 18:23

I want to know if my server is running Subversion 1.5.

How can I find that out?

Also would be nice to know my SVN client version number. svn help

15条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-28 19:01

    Let's merge these responses:

    For REPOSITORY / SERVER (the original question):

    If able to access the Subversion server:

    • From an earlier answer by Manuel, run the following on the SVN server:

      svnadmin --version
      

    If HTTP/HTTPS access:

    • See the "powered by Subversion" line when accessing the server via a browser.

    • Access the repository via browser and then look for the version string embedded in the HTML source. From earlier answers by elviejo and jaredjacobs. Similarly, from ??, use your browser's developer tools (usually Ctrl + Shift + I) to read the full response. This is also the easiest (non-automated) way to deal with certificates and authorization - your browser does it for you.

    • Check the response tags (these are not shown in the HTML source), from an earlier answer by Christopher

      wget -S --spider 'http://svn.server.net/svn/repository' 2>&1 |
      sed -n '/SVN/s/.*\(SVN[0-9\/\.]*\).*/\1/p'
      

    If svn:// or ssh+svn access

    • From an earlier answer by Milen

      svnserve --version   (run on svn server)
      
    • From an earlier answer by Glenn

      ssh user@host svnserve --version
      

    If GoogleCode SVN servers

        Check out the current version in a FAQ: 
        http://code.google.com/p/support/wiki/SubversionFAQ#What_version_of_Subversion_do_you_use?
    

    If another custom SVN servers

        TBD
    

    Please edit to finish this answer

    For CLIENT (not the original question):

    svn --version
    

提交回复
热议问题