建立可协作远程SVN版本库的几种方法

之前提到过 [神器]TortoiseSVN-搭建本地的版本控制库

      这样的本地版本库只能自己一个人开发使用,若要2人以上协作的开发明显不足了,于是带来本文,创建一个多人可用的SVN版本库的几种方法。

1、远程SVN

使用工具:Dropbox,金山网盘,Box.net桌面版等等同步类网盘;

搭建方案:使用SVN软件,如:TortoiseSVN 在网盘的本地映射文件夹中新建一个版本库,之后使用一下路径 check out[检出]:

   如:Dropbox路径:  file:///C:/Users/Administrator/Documents/My Dropbox/Public/SVN
         金山网盘 路径:file:///P:/sharebox/svn

    注:以此类推,务必加上file:///前缀!

使用思路:之所以说是 伪远程,很明显这就是利用了同步功能,在你和你的开发协作者之间通过反复的同步建立其版本控制。因此只需要一个公用网盘帐号即可,可谓是最轻量级的了。

总结:推荐入门新手使用,优点简单易懂,可实现轻量级的多人协作部署,缺点蛮多…..囧!

2、使用第三方的SVN托管服务

使用工具:Google Code 、Wordpress.org(局限性) 等等

搭建方案:在google code 上申请一个项目托管,之后在 administrator 中得到密码,就能使用 TortoiseSVN check in 了,这方面的教程很多,可以去G一下~~
如果是WP主题或插件,可以使用wordpress.org官方的SVN托管,这个需要到 WP 开发者中心提交上传,通过之后帐号密码email发给你。
    如:http://hzlzh.googlecode.com/svn/trunk/
          http://plugins.svn.wordpress.org/wordpress-tencent-microblog/trunk/

使用思路:通过添加共同开发者或者直接共享帐号,可以多人一起开发一个东西,比如我跟mice修改的那个 显示国旗和浏览器插件,呵呵,当时就应该用svn控制的,我俩改来改去,各种版本杯具。再如,wordpress-tencent-microblog 这个插件是在官方的托管,也是可以和别人协作的,附:wp官方svn地址

总结:推荐稍微正式一点的东西采用第三方托管,有点高速,易分享,缺点可定制性及协作性不强。

3、自建SVN以及Trac服务

使用工具:虚拟主机,VPS 等支持建立SVN的HOST,hzlzh使用 DHhost简单建立svn,并安装了 Trac。

搭建方案:Subversion version 1.5.1 + Tracversion 0.11.4 方法略。
     如:
Svn   http://svn.zlz.im/[/url]
Trac  http://trac.zlz.im/[/url]

使用思路:拥有全套的admin权限,可以分配各种协作帐户,多的就不说了,点到即可!

总结:又到了总结,这种方法就要看个人情况了,挺折腾的,但是一劳永逸,我觉得上面第二种基本能满足大家的需要了,所以可以无视!

总之,仅掀开了svn的冰山一角~~

PS:本文实践环境:Win7。~~~~Linux待添加

版权所有© HzlzH | 本文采用 BY-NC-SA 进行授权
转载需注明 转自: 《建立可协作远程SVN版本库的几种方法

相关文章

{ Leave a Reply ? }

  1. 七饭饭 China Google Chrome Windows

    看到微博..马上来抢沙发..

  2. 小邪 China Google Chrome Windows

    嘿嘿,回头也在vps上面搭一个 ~
    资源可不能浪费鸟 ~ hoho ^O^

  3. MOPVHS China Google Chrome Windows

    哈…虽然一劳永逸,但像我这边现在是2人协作,还是自己写的文件锁定系统方便…以后人多了果断SVN…

  4. liheqi168 China SouGou Browser Windows

    看看有没有能搭的、、、去凑个热闹。

  5. Ray Chow China Google Chrome Windows

    第一个版本控制是由SVN进行的还是网盘进行的 = =?

  6. winy China Mozilla Firefox Windows

    Subversion用过这个,后来才发现自己一个人用完全没必要,囧

      • winy China Mozilla Firefox Windows

        @HzlzH: 我的意思是不用Subversion服务器,TortoiseSVN就可以在本地创建版本库鸟

  7. XDash China Google Chrome Windows

    您好,我是同步控的XDash。这篇文章对需要同步协作的爱好者而言很有价值,不知可否进行转载?

  8. mice China GreenBrowser Windows

    = =.发现我的名字..飘过…

  9. 阿邙 China Google Chrome Windows

    目前只用过googlecode

  10. zwwooooo China Mozilla Firefox Windows

    自己懒得建了,还是用google code吧

  11. Surpet China Internet Explorer Windows

    额。
    想不到你这里人这么多

  12. liheqi168 China SouGou Browser Windows

    虽然不是VPS
    但有空也该折腾折腾
    很强大

  13. Neeke China Mozilla Firefox Windows

    公司用VSS,跟朋友搞的私活用的是SVN。

  14. N China Google Chrome Windows

    使用的是Google Code,主要用来放一些自己写的带小代码,自娱自乐型 :)

  15. 小灰 China Internet Explorer Windows

    国内也有svn服务器啊
    http://www.oksvn.com

    08年就有了 :roll:

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

Pingback & Trackback

  1. 为网站添加 Google +1 按钮 | 千里走单骑 United States WordPress Unknow Os - Pingback on 2011/06/02/ 13:09
  2. 为网站添加 Google +1 按钮[加速版] | 千里走单骑 United States WordPress Unknow Os - Pingback on 2011/06/09/ 21:46