具有自定义突出显示支持的Windows上的源代码管理服务器

时间:2016-04-28 17:34:20

标签: windows git version-control server syntax-highlighting

我们使用一种旧语言在我们的工作优化软件上编写脚本(如果有人熟悉,则称为MoDL)。目前,我们正在尝试在处理此主题的几位工程师之间设置某种源代码控制。我们想要的是拥有一个通用应用程序的中央存储库。这将有助于团队在受控环境中维护和改进这些工具,同时让团队中更高级的成员检查合并。

我们有一些限制来遵守公司规定,但我找不到符合我们要求的工具。

  1. 我们无法使用托管解决方案,我们所做的任何事情都必须在公司网络上

  2. 如果源控制服务器上有一个Web组件,我们可以保留markdown文档,这样可以让我们的生活更美好。我们真的不想将文档保存在随机的Excel,Word或文本文件中。

  3. 我们非常喜欢自定义语法高亮支持MoDL。我们开发了一个基础软件包,用于Sublime Text,并希望将其转换为我们的浏览器查看器使用

  4. 如果是在Windows计算机上,则首选它。我们可以做Linux,但需要更多的资源(再次,因为我们公司的IT政策)

  5. 我们想使用git,但我们也对其他版本控制系统开放

  6. 如果有人可以帮助我们找到工具或指导我们朝着正确的方向前进,那么我们将非常感激!

1 个答案:

答案 0 :(得分:0)

如果您想自我托管

,有几种选择
  • 您可以查看Stash(来自Atlassian)。您也可以集成Jira(错误/功能跟踪器),Confluence(维基)和其他一些东西。似乎也是you can install it on Windows。我之前和之前都使用过Stash,而我非常喜欢GitHub Enterprise。但是吉拉很棒

  • 如果您可以放宽仅限Windows的限制,那么我更愿意选择Github Enterprise。它与GitHub一样干净的用户界面。他们的服务器预先打包在Linux VM中,所以你需要做的就是在VMWare上运行它很容易。他们的支持也很棒。它虽然略贵,但绝对值得。你也可以集成Jira(尽管他们的内置问题跟踪器也非常好)

  • Bonobo是一个免费的开源服务器。我没有亲自使用它,但它有一个很好的功能UI。绝对值得一试
  • Gitlab是另一种选择。我从来没有亲自使用它,但它相当受欢迎而且价格不高。但是,我不认为他们有Windows版本,但你可以在Windows上作为Linux VM运行它

至于语法突出显示但遗憾的是我无法对其进行评论,因为我从未使用过MoDL,但它似乎并没有被广泛使用。但是,您可以添加插件或指定自定义突出显示规则以使其正常工作