gpt4 book ai didi

git - 如何在 BitBucket 中只看到我的分支?

转载 作者:太空狗 更新时间:2023-10-29 13:15:50 25 4
gpt4 key购买 nike

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

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

如何只看到我在网络用户界面中创建的分支?所以我可以轻松删除它们。

最佳答案

是的,可以知道谁在 Bitbucket 服务器中创建或删除了分支,但您需要访问数据库。每当删除分支时,散列从修订号移动到系列 000000000,反之亦然,如果创建分支。连接到数据库后,您可以使用以下命令检查相同内容:

A) select * from sta_repo_push_ref | grep <branch_name>;

并寻找类似下面的内容,其中第一列是事件 ID,第三列值为“1”,这意味着分支创建:

20034 | refs/heads/feature_<branch_name> | 1 | 0000000000000000000000000000000000000000 | 1e624235uhjdhhghlb6200cdbc86a4458fc1dfbf5 

B) select * from sta_activity where id = 20034;这将在最后一列中为您提供 user_id:

20034| 6 | 2019-09-09 18:24:24.864 | 34

C) 最后 select * from sta_normal_user where user_id = 34;这是创建分支的名称。

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

关于git - 如何在 BitBucket 中只看到我的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48116574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com