部署Google Code的SVN代码托管环境——VS2008+CollabNet+TortoiseSVN

一直对开源世界好奇,遂尝试向此迈出一小步~~~go~~~

因为人们将自己的开源代码交给代码托管的公司托管,然后大家都可以参与进来。代码托管目前大致晓得的有以下一些:

Github Google Code Sourceforge Gitlab Bitbucket Gitcafe

作为新手哪个最简单用哪个,以后有需要的时候再转吧,再说转的成本也不高,刚好有Google账号,就用GC了。

Step 0.登陆Google账号,进入createproject创建页面(如果看不到,请看Step1的梯子

因为我们选用SVN,所以选中Subversion(其他以后再说)。别的除了Project name不能改,貌似都可以后面来改。


代码托管的地址和账号密码需要设置以下,用的时候过来copy下就ok了,如下界面:



一些大致的设置在Administrer中设置下,装点下门面,如下图:



Step 1.准备tools,因为偶尔GC会抽风,所以需要梯子一把;然后就是就需要SVN的软件了,TortoiseSVN(好吧,它托管在Sourceforge)无疑是很好很强大的,必备;另外,还有VS2008+CollabNet的组合,用VS的同学是必备的,后者是SVN的插件,用了都说好。

Step 2.先看看TortoiseSVN的使用,新建本地的代码文件夹,然后在文件下“右键”,一切就都有了。

Step 3.再看看VS2008+CollabNet的组合,都装上之后...“工具”->“选项”:


然后“文件”-“Subversion”或者在解决方案上“右键”,也一切都有了。(当然,第一次需要等一下账号密码,看Step0)。

插件真心还不错,使用比较方便,还有一些详细的信息,如下图:



最后,宣传下本人的第一个尝试性开源小项目:Abstract Data Type in C,采用vs开发环境,

有正在学习数据结构的同学可以email给我,大家一起完善学习。(虽然是造轮子,但是基本的还是要会的,并且本项目的代码复用率很高,采用OO思想对结构体进行了隐藏,头文件中仅有typedef声明,定义位于相应的源文件中)

目前进度如下,已经完成(实现+验证)10种,5种尚未实现,1中已实现,但未验证。慢慢加:

Linked List---------------------------------done

Doubly Linked List--------------------------done

Circle Linked List--------------------------done

Circle Double Linked List-------------------done

Dynamic Array-------------------------------not implement

XOR Linked List-----------------------------not implement

Stack---------------------------------------done

Queue---------------------------------------done

Chained Hash Table--------------------------not identified

Open-addressed Hash Table(double hashing)---not implement

Set-----------------------------------------done

Binary Tree---------------------------------done

Binary Search Tree--------------------------not implement

Binary Heap---------------------------------done

Priority Queue------------------------------done

Graph---------------------------------------not implement



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值