AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目.
使用 AnkhSvn 和 Visual Studio 2008 2010, 可以很方便的和别人共享你的代码.
如果你想建立一个开源的 .NET 项目, 让不同的人参与到开发过程当中, 上面的选择就不错. 我自己在 Google 上托管了一些项目是可以正常工作的.
开始, 你需要选择一个代码托管地点.
我选择的是 Google 的代码托管, 需要一个可以使用的 Google 账户, 打开 http://code.google.com/intl/zh-CN/projecthosting/, 按照上面的说明新建一个项目. 项目建立成功之后会得到一个 <项目名称>.googlecode.com/svn/trunk/ 的地址, 这个地址将在 Visual Studio 中用到, 另外只有使用 https:// 前缀才拥有项目的修改权限, 这需要你在 Visual Studio 输入 googlecode.com 用户名和密码, 你可以在http://code.google.com/p/<项目名称>/source/checkout 页面得到.
如果, 你希望将代码托管到自己的服务器上或者局域网内, 可以用 TFS 或者 VSS, VisualSVN. VisualSVN 分为客户端和服务端, 客户端和AnkhSvn 性质类似, 服务端用来实现代码托管. 这里就只讲 AnkhSvn 了.
如果, 已经有了可用的托管地点, 下面就可以安装 AnkhSvn.
可以到官方网站 http://ankhsvn.open.collab.net/ 上下载最新版本的 AnkhSvn, 另外我的 SkyDrive 的 程序&工具 文件夹中也可以下载到 2.1 版本. 安装完毕后, AnkhSvn 将自动集成到 Visual Studio 中.
启动 Visual Studio, 使用 AnkhSvn.
下文均以 Visual Studio 2008 为例, 在 Visual Studio 中新建一个项目, 在解决方案管理器中右击解决方案(与 Visual Studio 设置有关), 选择 Add Solution to Subversion 菜单项.
将弹出对话框, 在 Repository Url 中输入代码托管地址, 比如下面我输入的地址, 如果你也是在 Google 上托管了代码, 那么需要输入https://<项目名称>.googlecode.com/svn/trunk/, 这时会提示输入用户名和密码, 就是上面提到的 googlecode.com 用户名和密码.
如果链接添加成功, 解决方案中的项目将默认的标记一个蓝色加号, 表示项目还没有上传到服务器. 剩下的都是基本的操作, 我就不多说了.
如果你上传了代码, 其他人现在就可以通过 AnkhSvn, Visual Studio 下载查看这些代码.
通过文件菜单, 其他人可以打开你托管的项目, 点击 Open from Subversion 菜单项.
在弹出的对话框中输入托管地址, 对于 Google 托管的项目, 可以使用 http:// 前缀, 这样打开的项目是没有向服务器提交修改的权限的, 当然也可以使用 https://, 可能会要求输入用户名和密码.
上面的例子中, 打开 zsharedcode 文件夹中的 zsharedcode.sln 后, AnkhSvn 将下载项目到 Visual Studio 中.
类别:课堂教学
标签: ankhsvn tortoisesvn visualsvn svn
新闻资讯
资源下载
学习工具
English
繁體中文
风尚OK服饰

