当前位置:  开发笔记 > 运维 > 正文

在公司中使用Git?

如何解决《在公司中使用Git?》经验,为你挑选了1个好方法。

在我的工作场所,我们有一个大型Subversion存储库,可容纳大约100个项目.有些项目通过svn:externals互相使用.通常所有人都对所有内容都具有读写权限,但有时外部人员和实习生只限制对某些自定义文件夹的读/写访问权限,因此他们无法获得我们的皇冠上的宝石.

你会如何在git中构建它?每个Project都有自己的存储库?你怎么能重用代码?你能以某种方式实现访问权限吗?



1> Ryan McGeary..:

结构:是的,每个存储库有1个项目.Git的设计是为了它以这种方式工作,并且它做得非常好.

重用代码:使用git子模块(非常类似于svn:externals,只有更好)

访问权限:是的,访问控制通常围绕ssh和公钥构建.如果您想自己托管,请尝试gitosis,但我实际上强烈建议使用托管解决方案,例如GitHub.


我绝对不会将我公司的源代码保存在像GitHub这样的托管应用程序上.
持怀疑态度是一件好事,但无法计算风险/回报率则不然.每家公司的风险/回报率明显不同,因此如果您需要,请自行设置自己的gitosis设置.
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有