Git 如何在BitBucket中仅查看我的分支?

Git 如何在BitBucket中仅查看我的分支?,git,bitbucket,Git,Bitbucket,我和一个团队在一个非常大的项目上工作,我们使用git和bitbucket进行版本控制 因为我们的git存储库中有很多旧分支,所以项目负责人要求我们删除所有不再使用的旧分支 如何仅查看在web UI中创建的分支?所以我可以很容易地删除它们。是的,可以知道是谁在Bitbucket服务器中创建或删除了分支,但您需要访问数据库。无论何时删除分支,哈希都会从修订号移动到000000000系列,反之亦然(如果创建分支)。连接到DB后,您可以使用以下命令检查相同情况: 从sta_repo_push_ref|g

我和一个团队在一个非常大的项目上工作,我们使用git和bitbucket进行版本控制

因为我们的git存储库中有很多旧分支,所以项目负责人要求我们删除所有不再使用的旧分支


如何仅查看在web UI中创建的分支?所以我可以很容易地删除它们。

是的,可以知道是谁在Bitbucket服务器中创建或删除了分支,但您需要访问数据库。无论何时删除分支,哈希都会从修订号移动到000000000系列,反之亦然(如果创建分支)。连接到DB后,您可以使用以下命令检查相同情况:

从sta_repo_push_ref|grep中选择*

请查看下面的内容,其中第一列是活动id,第三列的值是“1”,这意味着创建分支:

20034 | refs/heads/feature_<branch_name> | 1 | 0000000000000000000000000000000000000000 | 1e624235uhjdhhghlb6200cdbc86a4458fc1dfbf5 
C最后从sta_normal_user中选择*,其中user_id=34;这是创建分支的名字

user_id | name | slug | locale | deleted_timestamp | time_zone
---------+----------------+----------------+--------+-------------------+-----------
34| <Culprit_Name> | <Culprit_Name>| | |

你不能,实际上git根本不知道是谁创建了一个分支……这就是为什么使用共享存储库通常是个坏主意。使用您自己的存储库,并将更改作为请求提交,可以避免此问题。在命令行上可能会看到您提交到的分支。一些脚本组合来运行git branch,然后对每个分支运行git log and filter,或者在用户名上运行grep,可能还限制在给定的时间。您的分支是什么意思?是什么让分支成为了你的分支?@TomerShetah我创建的分支这是Bitbucket服务器唯一可行的方法。您将无法访问Bitbucket云数据库。
user_id | name | slug | locale | deleted_timestamp | time_zone
---------+----------------+----------------+--------+-------------------+-----------
34| <Culprit_Name> | <Culprit_Name>| | |