适用于企业团队的Git代码库管理

Stash可以在本地部署(防火墙后),是一款强大的企业级Git代码库管理工具。

通过Stash,你可以方便的创建和管理代码仓库,设置精细的访问控制权限,在代码级进行协同。Stash安全、快速,既适用于中小团队,也适用于大型组织。

下载试用    快速入门
Stash安装文档 Stash管理员文档 Stash用户文档

Stash价格 [人民币 CNY]

25用户50用户100用户250用户500用户1000用户2000用户2000+用户
18,00033,00060,000120,000160,000280,000480,000联系我们
25用户50用户100用户250用户500用户1000用户2000用户2000+用户
9,00016,50030,00060,00080,000140,000240,000联系我们
授权升级50用户100用户250用户500用户1000用户2000用户2000+用户
由25用户 24,000 51,000 111,000 151,000 271,000 471,000 联系我们
由50用户 - 29,000 69,000 143,500 263,500 463,500 联系我们
由100用户 - - 60,000 130,000 250,000 450,000 联系我们
由250用户 - - - 100,000 220,000 420,000 联系我们
由500用户 - - - - 200,000 400,000 联系我们
由1000用户 - - - - - 340,000 联系我们
由2000用户 - - - - - - 联系我们

一个Stash商业授权包括:

  • 在生产环境中的一台服务器上部署单一Stash实例
  • 永久使用Stash
  • 提供12个月的软件维护 - 包括软件升级和在线技术支持
更多信息,请参考终端用户授权协议(ATLASSIAN END USER AGREEMENT)

企业版与标准版在功能上不存在任何差异。企业版针对大型用户的需求,提供了额外的服务和技术支持。包括:

  • 24X7的电话支持(英文)
  • 企业用户社区会员资格

用户数是指在应用程序中存在并有权限访问应用程序的用户数量。这里的用户数对应的是具有访问权限应用程序的注册用户的数量,而非并发用户(Concurrent User)的数量。如果应用程序开放给匿名用户访问,匿名用户不计入用户数量。

简单的Git代码库管理

为你的团队避免管理Git的开销。使用Stash界面添加用户和组、创建和管理代码库、以及使用Stash的项目结构来为代码库进行逻辑分组——所有这些只需几秒钟即可完成。


为企业团队构建

放在你的服务器上、应用你的规则。Stash在本地部署,支持你的不断增长的Git代码库。既可以使用Stash内部目录管理用户和组,也可以将用户管理托管给JIRA,或连接到你自己的LDAP或Windows活动目录中。我们帮你做了一切。


拉请求

使用拉请求将代码评审集成到你的开发工作流中:评审代码、添加注释并执行变更,所有这些都在新代码合并到当前的代码库以前完成。


分支权限

可以基于用户和组在每个分支级别设置写权限。这将保障需要稳定的分支处于稳定状态,同时促进开发分支的协同。Git赋予你力量,而Stash给予你控制!


代码跟踪

当使用任何版本控制系统(包括Git)时,源代码和问题之间的链接都可能会丢失。将JIRA与Stash连接起来可以实现问题与源代码间的关联。无论是追踪缺陷还是重构旧代码,团队都可以快速找到与JIRA问题相关的源代码,以及与某次提交有关的全部问题。


快速浏览代码

在项目Stash保持对代码变动的跟踪,提供了浏览代码库、查看变更集、查找文件和文件历史,以及浏览差异。


一个不断增长的生态系统

Stash运行在你的网络中,因此管理员可以完全控制它。充分发掘Atlassian市场提供的扩展应用,你甚至可利用Atlassian的插件框架和Stash丰富的REST API编写你自己的插件。

自托管Git代码库

Stash提供了一个集中的位置来创建和管理你自己服务器上的Git代码库。所有分散的代码都集中到这里,你可以在这里找到项目的最新正式版本并追踪代码活动。


简单的管理

Git非常强大,但是管理它却不容易!Stash简化了Git管理。创建一个项目、添加Git版本库以及分配权限都只需要几秒钟就能完成。


结构化的项目

由于Git项目通常不会只有一个代码库,因此Stash提供了一种称为项目的功能。项目可以使你可以简单而直接的组织和管理代码库。

企业团队

企业需要适当的授权和权限,让我们面对它。由于Git的复杂,IT团队会在Git的设置上花费大量时间。Stash显著减少了IT管理员在维护用户管理和权限方面的工作量。


你的环境,你的规则

Stash适应你的环境,你可以完全控制它。而且不会强迫你使用你完全无法控制的预包装设备。由于Stash构建在与JIRA和Confluence相同的坚固架构上,因此在任何平台上都能轻松使用Stash。而且,如果你想要与当前的开发环境集成,Stash提供了开放的REST API供你使用。


集中化的用户管理

无论是什么规模的企业,小企业或是财富500强公司,Stash的用户管理和权限足以灵活到满足你的要求。你可以在Stash的内部目录中管理用户,也可以托管给JIRA的用户管理或将Stash与LDAP服务器连接。


精细权限控制

通过简单但功能强大的用户界面,Stash使你能够精细控制权限设置,从而保持较高的生产效率。

  • 全局权限 — 控制用户和组对Stash项目和Stash服务器配置的访问权限。
  • 项目权限 — 控制用户和组对项目下的代码库的读写访问权限。
  • 分支权限 — 控制谁能向代码库中的指定分支提交代码。
  • 点对点连接

    开发不仅仅是编码,更需要理解当前的状态,并且能够预见将来的情况。团队可以使用Stash快速回答这样的问题:

  • 通过哪项提交修复了哪些问题?
  • 某个特定的缺陷影响了哪些分支?
  • 最近为了修复某个缺陷所作的变更将要合并到主干上吗?

  • 更加可视化的代码活动

    分布式版本控制速度很快,因此容易遗漏变更。Stash使分析你的代码历史变得非常简单。浏览最近的提交、研究这些提交、弄清发生了什么变更、查看带有注释的变更并且识别哪些提交已经合并。


    避免指责

    源代码责任制非常重要。不仅是因为可以发现是谁的代码中含有缺陷,而且可以理解编写特定代码的原因。使用标注视图来显示提交者以及每行代码的修订,了解谁在何时做了什么,同时弄清变更的前因后果。获得正确的信息,这样你就可以避免无谓的指责。


    交互式图片差异

    开发团队由后台开发、前台开发、质量保证、性能测试、产品管理、甚至包括设计师组成。他们都是开发过程的组成部分。设计师喜欢交互式图片差异查看器——一种在Stash中发现图片之间的细微差异的简单工具。

    分支之间的合并

    Stash鼓励使用分支,在分支中可以单独执行代码变更,并在合并到主干以前进行评审。一旦一个分支准备就绪,比如在一个缺陷修复或一项功能改进以后,Stash和拉请求使合并过程变得很容易。


    轻量级代码评审

    拉请求的重要组成部分是同行评审和代码讨论,这为团队带来了最大价值。基于代码的协同评论将激励开发者评审他们自己的工作并作出变更。如果应用了变更,同时一个拉请求仍是开放状态,那么Stash将会识别该变更且通知评审人。评论将带来讨论,而讨论将改进代码质量!


    审批过程

    当创建一个拉请求时,你可以选择多个评审者来评审变动,并将合并的权利委托出去。一旦创建了拉请求,评审者和其它团队成员就会收到电子邮件通知。


    分支权限

    分支权限使你可以选择一个“看门人”,通常是一个高级开发人员,他负责确保将要进入生产环境的代码已经经过了合适的测试和评审。拉请求会将新的变更通知看门人,然后他们将负责评审,直到代码准备好并可以合并到稳定的分支中。


    评审活动

    一旦创建了拉请求,活动面板就会显示一个拉请求的信息,并即使提供变动更新。拉请求概要提供了整个拉请求的历史视图——状态改变、评论和代码更新。按时间顺序显示了发生了什么以及为什么发生,当评审代码时节省了时间。

    代码跟踪

    只需在提交信息中添加一个JIRA问题关键字就可以立即在JIRA问题和源代码之间建立联系。

  • 理解修复了什么问题以及什么代码变更修复了这些问题
  • 在JIRA问题上追踪正在进行的工作进度
  • 快速导航到链接的JIRA问题

  • 从JIRA到代码

    JIRA告诉你需要做什么,Stash告诉你已经完成了什么。当浏览一个JIRA问题时,使用'Source'选项卡作为了解开发进展情况的入口。快速浏览与某个JIRA问题相关的最近提交,可以从那里一直追踪到源代码。


    将用户管理托管给JIRA

    已经在使用JIRA管理你的用户?不必在Stash中重复创建用户,直接使用JIRA作为用户目录服务器就可以了。

    集中式的Git体验

    改用一种新的版本控制系统对团队来说可能是一个巨大的障碍,特别是对固执地使用集中式版本控制系统(例如Subversion、CVS、Perforce或ClearCase)的团队来说。将Stash作为团队的项目代码集中存放位置,你会有集中式的体验同时享受到DVCS(分布式版本控制系统)的所有好处。


    鼓励试验

    Git快速创建新代码库和分支的特性帮助开发人员方便的进行试验。如果拥有适当的权限,开发人员就可以自由地通过Stash在Git代码库中创建分支、复制、试验和提交代码。


    学习曲线

    许多开发人员并不十分擅长命令行操作。如果你刚刚接触Git,将Stash与SourceTree连接起来,从而通过方便的图形界面学习和使用DVCS。完成提交、推、拉、合并以及更多操作。

    插件或自制

    Stash是可扩展的软件。Stash中每个界面、每个动作都有对应的REST节点。你可以通过选择Atlassian或包括Unlimax在内第三方开发者开发的插件来扩展Stash功能,以满足你组织的特殊需求,也可以定制属于自己的插件。更多Atlassian插件,请访问Atlassian市场


    TOP