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