Difference between revisions of "SVN client"
(Created page with "Category:Linux Category:Development Note: the SVN client version must match the server version for better performances and to avoid errors. =Windows= Tortoise SV...") |
|||
Line 54: | Line 54: | ||
[!] You need to reboot before you can use that application | [!] You need to reboot before you can use that application | ||
+ | |||
+ | |||
+ | |||
+ | =SVN merge tool= | ||
+ | |||
+ | '''Meld''' is a good SVN merge tool. | ||
+ | |||
+ | Checkout their website: http://meldmerge.org/ | ||
+ | |||
+ | |||
+ | * Windows: download and install the binaries from the official website | ||
+ | * Linux: | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | apt-get install meld | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | You can create a new icon on your Linux icon desktop: <code>vim ~/Desktop/meld.desktop</code> | ||
+ | |||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | [Desktop Entry] | ||
+ | Version=1.8.4 | ||
+ | Name=Meld | ||
+ | Comment=SVN merge tool | ||
+ | Exec=/usr/bin/meld | ||
+ | Icon=usr/share/meld/icons/meld-vc-icon.png | ||
+ | Terminal=false | ||
+ | Type=Application | ||
+ | Categories=Utility;Application | ||
+ | </syntaxhighlight> |
Revision as of 09:28, 2 April 2015
Note: the SVN client version must match the server version for better performances and to avoid errors.
Windows
Tortoise SVN is the best client available, see http://tortoisesvn.tigris.org/
!! During installation, don't forget to install the svn command line tools !!
Linux
Command line client
apt-get install subversion subversion-tools
Then you can use the svn command:
- svn co --username=yourUserName --password=yourpassword http://path-to-your-svn
- svn add file
- svn commit -m "my revision comment"
Thunar integration
RabbitVCS => Like tortoise SVN
# Add new repo and install application
add-apt-repository ppa:rabbitvcs/ppa
apt-get update
apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3 rabbitvcs-thunar
# Create configuration folder
mkdir -p ~/.config/rabbitvcs
chown -R guillaume:guillaume ~/.config/rabbitvcs
chmod -R 777 ~/.config/rabbitvcs
Official wiki page: http://wiki.rabbitvcs.org/wiki/install/ubuntu
[!] You need to reboot before you can use that application
SVN merge tool
Meld is a good SVN merge tool.
Checkout their website: http://meldmerge.org/
- Windows: download and install the binaries from the official website
- Linux:
apt-get install meld
You can create a new icon on your Linux icon desktop: vim ~/Desktop/meld.desktop
[Desktop Entry]
Version=1.8.4
Name=Meld
Comment=SVN merge tool
Exec=/usr/bin/meld
Icon=usr/share/meld/icons/meld-vc-icon.png
Terminal=false
Type=Application
Categories=Utility;Application