![]() ![]() In that file, the entry for should look like: In order to change the username that ssh is using, you have to modify or create the ssh configuration file ~/.ssh/config. įor Linux/MacOSX, this is a little bit different because on these platforms the username is always forwarded to the ssh connection. You can do it by loading the session in putty and change the username in the Connection->Data section as described in the CERN SVN How-To. You just have to change the autologin name in the "" session. To the section of the subversion client configuration file (either the user or the global one), see the Subversion book for details.įor windows, it is quite simple. Ssh = $SVN_RSH "C:/Program Files/TortoiseSVN/bin/TortoisePlink.exe" Note: To enable the ssh tunnel for the command line client on Windows (URLs of the form svn+ssh://), you may need to add the line You can find instructions for Linux and Windows. On the LHCb Windows Terminal Server we install the CollabNet command line client and the TortoiseSVN graphic client (a command line client is mandatory to be able to use getpack).ĭetailed instructions about how to configure the access to the Subversion repository are provided by IT in the SVN How-To. ![]() RapidSVN is a half decent free application and available on many platforms. Several graphic clients to Subversion are available too. ![]() It is available by default on lxplus5 nodes, but it might not be installed on other machines, but you can easily find on the web how to install it for your distribution.įor Windows, MacOS (and for Linux distributions that do not have it packaged) you can find the sources and pre-compiled distributions linked from the official Subversion web site. The Subversion command line client svn is available in all Linux distributions with names like subversion or subversion-client. The layout of the repository is based on the rules outlined in the Gaudi twiki. The LHCb, Gaudi and Dirac repositories are world readable and browsable via the two web interfaces and a statistics page.Tutorial and Guidelines for Users, Accessing Subversion - Web access Move_package MyHat/MyPackage DestinationProject Use "-P" to see only the projects, use "-f Something" to show only matching regex.Ĭompare the content of a checked-out (and modified) version of the software with the trunk Get a list of all package or project and versions used by a given release. Can also compare the contents with the trunk.Ĭompare the contents of two tagged versions of a package or project and its dependent packages Usually this means copying from one svn location to anotherīranch_package MyHat/MyPackage -T v1r5 v1r5bĬheck that the packages and tags requested in a given requirements file or project.cmt exist. Usually this means copying from one svn location to anotherĬreate a branch tag of a package. Tag collecting is not tagging.Ī website interface to a database where revisions are collected before official tags are madeįind information about a local checked out package such as the last person to modify it and the svn pathĬheckout from the repository by package name, no need to know the full path to the repository.Ĭreate a tag of a package. The collecting of changesets and modifications which are expected to go into a tag. Within the release system, this is the action of creating a tag or set of coherent tags. A versioned piece of software indicated by the tag name. ![]() Also known as the trunk in svn.Ī development offshoot which is not compatible with the head and must be handled carefully.Ī persistent coherent snapshot of software at a given point in time. The most recent software with all committed modifications. - Moving a package from one project to anotherįor a description of how SVN is used in LHCb and overcoming specific problems see: SVNUsageModel.- Modifying a package: Types of modification.- Creating a new package or a new project.- Archaeology, Tracking down changes between versions.- Kerberos authentication (Linux/ MacOSX).- Connecting with a different user name.Tutorial and Guidelines for Users, Accessing Subversion. ![]()
0 Comments
Leave a Reply. |