Intland's free requirements, development and test management hosting.
This server hosts 100.000+ users on the cloud!
Tags: 

SVN的客户端工具

  • 介绍两个windows下的工具
    • 1、SVN集成windows (对windows的任何编程工具的代码都适用)
    • 2、SVN for Visual Studio(特别针对VC设计,能防止将临时文件上传,如.obj,.ncb)如何用javaforge的svn来管理代码-vc2008-ankhSVN

1、SVN集成windows

TortoiseSVN 1.6.6, Build 17493 - 32 Bit , 2009/10/19 20:22:18
Subversion 1.6.6,
apr 1.3.8
apr-utils 1.3.9
neon 0.28.6
OpenSSL 0.9.8k 25 Mar 2009
zlib 1.2.3
http://tortoisesvn.net/
这个是比较好的方案,比在IDE内部更好。以后都可以用svn管理自己的代码,版本控制很有用的。

上传代码

对于资源库来说,上传是import
我们的地址为http://javaforge.com/svn/kinect_for_pc/

首先,你要为你的客户端建立一个svn的账户,仅对我们的svn;你还可以使用其它的资源库。

把你的用户名和密码输入了,建立连接;

对你的代码目录,比如说c:\...\demoCODE,鼠标右键,在弹出菜单中选tortoriseSVN,import

右键旋中的目录demoCODE本身不会上传,只有demoCODE下的内容会上传。 你要注意远程的目录,如果你希望存储的位置是MyDemo,那么写http://javaforge.com/svn/kinect_for_pc/MyDemo/,后面加/ 。一定要有 / 在后面,表示最后一个单词是目录,不是文件。
你要注意目录的管理。每个工程最好都放置在一个目录里面,对于每个工程都有一个trunk,branch,tags.
比如你有一个工程,我有一个,其他人也有,就不会搞乱。

import的时候,只要在地址中写http://javaforge.com/svn/kinect_for_pc/demoCODE/,它会自己在http://javaforge.com/svn/kinect_for_pc下建立demoCODE的目录,你。

记住,地址最后有/,才能建立目录。

下载代码

下载是check out

下载:在你的代码目录(myProjects)中的空白地方鼠标右键,在弹出菜单中check out

下载的代码目录将会位于myProjects\demoCODE

2、SVN for Visual Studio

如何用javaforge的svn来管理代码-vc2008-ankhSVN

一个版本说明

AnkhSVN - Subversion Support for Visual Studio 2.1.8420.8 
 * Ankh.Package 2.1.8420.8
 * Subversion 1.6.11 via SharpSvn 1.6011.1539.9366
SharpSvn is linked to: Apr 1.3.12, Apr-util 1.3.9, Neon 0.29.3, OpenSSL 1.0.0 29 Mar 2010, serf 0.3.1, SQLite 3.6.23, Subversion 1.6.11-SharpSvn-tag-1.6.11@936627, ZLib 1.2.4
SharpSvn is dynamically linked to: Cyrus Sasl 2.1.23
SharpSvn is optionally linked to: Berkeley DB 4.4.20, SharpPlink 1.6011.1539.9366

问:我能在局域网里架设svn服务器吗?

当然可以,这个javaforge就是codebeamer做的。你在它主页能下载最新版本。不过我觉得还是公网地址的svn好,你在家,在单位都能随时更新。

问:是不是做软件的公司都是用公网上的svn来做版本控制?

他们可以用任何软件来做,区别就是地址是私有的还是公网的开放的。