> 백엔드 개발 > PHP 튜토리얼 > php 代码版本管理

php 代码版本管理

WBOY
풀어 주다: 2016-06-06 20:19:39
원래의
1362명이 탐색했습니다.

php框架yii2,开发人员5个左右,想做个代码版本管理,方便提交和维护,但不知该如何整,如果有好的解决方案,希望能有详细的步骤,如线上还是局域网,是svn或git,服务器要怎样的,类似但不限与此,希望能得到帮助

回复内容:

php框架yii2,开发人员5个左右,想做个代码版本管理,方便提交和维护,但不知该如何整,如果有好的解决方案,希望能有详细的步骤,如线上还是局域网,是svn或git,服务器要怎样的,类似但不限与此,希望能得到帮助

有2种解决方案:
1、自己搭建服务
可以选择 gogs 或者 gitlab 功能够用,或者选择商业的 Bitbucket 10个用户买个授权10美元

2、使用git服务
如: github,国内的gitcafe 等

我这边在用户gitlab,目前上万的用户和仓库用起来很稳定

1.到底选哪种版本管理工具 git or svn?
我个人觉得,虽然你们现在团队比较小,可能svn就足以,但还是及其墙裂地推荐用git,原因很简单:潮流。而且这也是一种趋势。
我现在默认你已经选了git。

2.到底选择已有的git版本服务器还是自己搭一个git服务器
如果选择现有的产品,github就可以(只不过私有仓库是要收费的)而且有些接触过的公司,就是用付费的github,另外推荐bitbucket(团队5人以内是可以建免费仓库的)。
如果你还是担心代码安全,要自己搭服务器的话,那网上就太多方法了。

可以考虑使用gogs,配置局域网或者外网访问都可以,部署方便。我们公司现在就是用这个。

如果不是一定要自己部署服务器的话,我相信你可以选择coding.net来作为进行代码托管,项目不是很大是完全免费的。基于评论区 @liu_jing 的评论, 当然你可以选择其他的代码托管厂商,比如GitHub这些(主要是因为收费,如果能接受的话可以选择)
如果你需要部署自己的Git的话可以选gogs,他是一款go语言编写的开源软件,值得你尝试。

个人推荐第一种,我现在就是在他上面托管这将近20多个团队项目

http://git.oschina.net/ 这个不是广告贴,至少在国内还是比较积极改进的git系统,还算稳定,绝对不是出于商业目的,不过如果是商业项目,是需要考虑其他的有权限控制的工具了

用git吧 分布式 方便代码管理

我觉得自己的项目代码还是放在自己的局域网比较好了,在公司找台机器搞个gitlab
我在博客写过一篇文章 : 用GitLab搭建自己的私有GitHub

我在用开源中国,感觉还可以吧,私人项目是免费的

小项目的话线上比较好,人员流动也灵活些,代码安全的话自己控制吧。

git其实我觉得Coding不错啊!

国内服务器,速度又快。也不用自己搭,好像还可以直接部署演示的。虽然我没用过。。

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿