(不确定这是否是最好的SE,但没有其他似乎足够接近)
我是一名'新鲜'的博士研究员,在与我的大多数同事(包括员工)聊天后,我建议整合一个系统来分享“获得的经验知识”(电子工程中的数字通信,所以很多代码,许多语言和许多算法,因此很多东西要“解决”两次。)
每当我完成主要的编码项目时,它就是一个包含单个项目的单一存储库,这似乎是该领域“HOWTO”文章的一般状态。我希望把一些东西放在一起,这将有一个wiki'前端'(我有使用Mediawiki的经验,所以我可能会坚持这一点),带有'上下文'信息和理论内容,带有VCS'后端'这将包含人们想要分享的代码库档案。这个档案的原因是有很多人员流动,任何生成的代码在离开时都会消失在以太中,这样就失去了经验。
任何人都可以为这种多项目VCS后端推荐任何工具吗?理想情况下,我喜欢类似于bitbucket但在本地服务的东西。
答案 0 :(得分:0)
听起来像是一个问题,可以使用github或bitbucket来解决。两者都提供(分布式)VCS与维基和问题跟踪器。 Github使用Git和bitbasket使用Mercurial。你甚至可以将所有东西都私有化。
答案 1 :(得分:0)
如果您希望它打开,则code.google.com是一种可能的解决方案
答案 2 :(得分:0)
对于自托管的Git存储库,以及像Gitweb这样的东西,Gitolite是当前的标准。然后,您的wiki可以提供指向gitweb和实际存储库URL的链接。保持“每个项目一个存储库”结构。任何交叉引用(例如语言,主题和任务)都可以在wiki中进行。