【发布时间】:2011-03-17 15:37:42
【问题描述】:
我是一名 C# 开发人员,我们公司有 4 个团队,每个团队都投入了大约 5 年的 C#/Java 开发。在这些年中,我们编写了一些应用程序(有些是为了提高我们自己的工作效率,有些是为了评估新学的技术人员),或从互联网下载一些示例程序以满足某些特定场景。
问题是,这些应用程序/程序并没有在一个集中的网站上存储和引入。有些应用程序/程序被置于源代码控制之下--没有引入,有些是个人保存--除了所有者本人之外没有人知道它的存在.你知道如果你在发现轮子在角落之前重新发明轮子是非常令人沮丧的(我们经常在不同的团队中遇到这种情况)。
那么任何人都可以帮助我推荐任何解决方案来实现这个目标:
- 还原源代码带介绍。
- 与 Git 集成,或方便跟踪源代码版本。
- 易于搜索。
- 易于设置和维护。我们需要在公司内部设置此类服务。
它看起来很像 sourceForge,也许吧:) 我想可能已经有适合我的产品了,不是吗?
非常感谢您的关注!
------------更新--------------
最后我们选择了Redmine,现在托管了10+个仓库,它与Git(以及许多其他源代码控制工具)很好地集成,支持wiki编写文档,方便用户报告错误,需要功能托管项目。它还鼓励我们的开发者根据自己的兴趣进行开发和分享。
【问题讨论】: