Software > Revision control systems >
(on Wikipedia)
https://subversion.apache.org/ 1
A version control system.
svn
-
On windows I would usually use https://tortoisesvn.net/downloads.html
-
2016-10-16 - TortoiseSVN-1.8.10.26129-x64-svn-1.8.11 on Windows 10
Clients ∞
Commandline ∞
Graphical ∞
- which come with PCLinuxOS
- esvn
- kdesvn
-
kdesdk-ksvn is for Konqueror support.
- others:
Usage ∞
Using SVN with rubyforge.org ∞
http://rubyforge.org/docman/view.php/5/16/new_project_admin_checklist.html
To use a SSH public key for authentication (i.e., so you won't be prompted for a password when doing CVS or Subversion checkins), log in, go here, paste in your SSH 1 public key (which you can create using a command like ssh-keygen -t rsa1
), and click "Update". A cron job runs at the top of each hour that copies that public key into your home directory on RubyForge, and you should be all set.
Note that you may need to add this to your ~/.ssh/config
file:
Host rubyforge.org Protocol 1
I have no idea what any of this means. I have unintelligable crap created in the file I made. It also has user@localhost
.. which I presume is wrong.
A really cool helper ∞
cd /path/to/project nohup \ xterm -fn 9x15 -bg black -fg gray -sl 10000 -geometry 113x46+0+0 -title 'SVN Update' -e "$SHELL" -c "\ svn commit -m `kdialog --title 'SVN Commit' --inputbox 'Enter your comment'` ; echo 'exiting in 5' ; sleep 5 \ " >> /dev/null&
Commandline examples ∞
Remember: Specifying the password directly in the commandline is a VERY BAD IDEA - because it can be sniffed out, especially through your commandline history. (for Bash, it's ~/.bash_history
)
something like this:
svn checkout --username (user) --password (mypass) svn+ssh://example.com:443/path/to svn checkout --username (user) --password (mypass) svn+ssh://website:port/path/to svn checkout --username (user) --password (mypass) svn+ssh://website:port/path/to
(nothing seems to work right now..)
Common files to ignore from svn ∞
.DS_Store Thumbs.db
Stuff ∞
Last updated 2022-06-05 at 18:53:16
- was http://subversion.tigris.org/ [↩]
- was colorsvn.tigris.org [↩]
- redirects from rapidsvn.sourceforge.net - was rapidsvn.tigris.org [↩]
ported