以前在家写windows代码,喜欢用VSS来管理代码,最近要在家学习移动开发,需要装个代码版本管理的工具。因为在windows上,当然应该是用SVN,对于SVN服务器,好象网上有推荐4种,我选了最简单的一个 VisualSVN Server。
确实是非常简单,基本上是step by step,就能装好。其中注意几点:
1:好象它内置了apache服务器,采用http或者https访问,对我来说,不需要https,用http不要和自已的apache冲突,可以选择81。
2:安全验证方式,我选了它自带的,我不希望windows的验证方式。直接用它的客户端管理用户更直接一些。它有用户组可授权,不错。
3:它创建的存储库要小心,不同存储库之间是不能进行一些比较的,所以,代码最好采用单一的存储库。如果有多个项目,就用文件夹好了。
4:对于版本管理,建议采用 trunk,branch,tag方式,这样比较清楚,方便管理。
它有一个企业版,不知道是不是性能更好,或者还有些别的功能,但这个免费版,目前对我来说是够了,估计会少一些高级的比较,合并之类的功能,还没有具体使用,需要再看看。