ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Bitbucket

dtao ALL

Sublime Text 3的Bitbucket插件

标签 bitbucketgitmercurial

详细信息

安装次数

  • 总数 8K
  • Win 4K
  • Mac 2K
  • Linux 2K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Linux 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

读我

源码
raw.​githubusercontent.​com

SublimeBucket

Sublime Text 3的Bitbucket插件

安装

安装Bitbucket插件最简单的方法是使用包控制(包被列为“Bitbucket”)。如果您喜欢使用更麻烦的方法,您可以在您的“软件包”文件夹中创建一个名为“SublimeBucket”的目录(或任何其他名称),并将以下文件复制到该目录中

  • sublime_bucket.py
  • Main.sublime-menu
  • Context.sublime-menu
  • Bitbucket.sublime-commands
  • Bitbucket.sublime-settings

命令

以下命令可在上下文菜单、命令板以及可以通过快捷键分配的快捷键下使用。每个命令都适用于Git和Mercurial存储库。

1. 在Bitbucket中打开

在Bitbucket中打开所选行(多选),保留所有突出显示的范围。

示例键盘快捷键

{
  "keys": ["super+b", "super+o"],
  "command": "open_in_bitbucket"
}

2. 打开Bitbucket Changeset

打开最后更改了当前行的commit。

示例键盘快捷键

{
  "keys": ["super+b", "super+c"],
  "command": "open_bitbucket_changeset"
}

3. 在Bitbucket Pull Request中查找

查找最后更改了当前行的commit,并打开引入该更改的pull request。

示例键盘快捷键

{
  "keys": ["super+b", "super+p"],
  "command": "find_bitbucket_pull_request"
}

4. 在问题跟踪器中打开

查找最后更改了当前行的commit,并在与该更改关联的问题跟踪器(例如Jira)中打开问题。

有关更多信息,请参阅问题跟踪器设置

示例键盘快捷键

{
  "keys": ["super+b", "super+i"],
  "command": "open_in_issue_tracker"
}

设置

此插件在Bitbucket.sublime-settings包中存储设置。以下值是可配置的

1. bitbucket_hosts

识别为Bitbucket的宿主机列表。对于大多数用户来说,这应保持默认设置['bitbucket.org']。如果您有机会访问其他Bitbucket环境(例如,您是Bitbucket团队合作开发者),您可以向此列表添加这些环境的域名。

2. issue_trackers

请列出您使用的所有问题追踪器,以支持“在问题追踪器中打开”命令。

每种问题追踪器类型都有其独特的配置方式。目前支持 Bitbucket 和 Jira。

Bitbucket

Bitbucket 追踪器会在提交信息中识别指向 Bitbucket 问题的链接。

{
  "type": "bitbucket",

  // Optional: a custom Bitbucket host, in case you're one of those special
  // people who also modified the `bitbucket_hosts` setting above. Defaults to
  // https://bitbucket.org for the majority of the population.
  "host": "https://bitbucket.org"
}

Jira

Jira 追踪器可以识别指向特定实例和指定项目密钥列表的 Jira 问题的链接。

{
  "type": "jira",

  // The base URL (including https://) of the Jira instance.
  "host": "https://jira.company.com",

  // An array of project keys (e.g., ABC) for identifying issue references. For
  // example, if you have `["ABC"]` in here, then if a commit message includes
  // a string like 'ABC-123' the Bitbucket plugin can take you straight to that
  // issue.
  "project_keys": []
}

为什么这个在 GitHub 上?你不是在 Bitbucket 上工作吗?

GitHub 是为玩具项目(像这个)准备的,而 Bitbucket 是为严肃的工作™准备的。

开个玩笑。我 GitHub 上没有足够的 Python 项目。