Can';t获取git流以应用于Sourcetree中的其他用户

Can';t获取git流以应用于Sourcetree中的其他用户,git,bitbucket,atlassian-sourcetree,Git,Bitbucket,Atlassian Sourcetree,我正在使用Sourcetree处理Bitbucket上的git回购。我希望这样,当我为存储库初始化gitflow时,使用Sourcetree的每个人都不必初始化gitflow。但是,每当有人克隆repo(或者我删除并重新克隆),我都必须重新初始化gitflow。我怎样才能让每个人都坚持下去 如果我使用Mercurial存储库来实现这一点,它就可以正常工作。初始化HgFlow一次,按一下,每个人都会得到设置。git flow将设置存储在.git文件夹的配置文件中。此文件未提交到源代码管理。因此,必

我正在使用Sourcetree处理Bitbucket上的git回购。我希望这样,当我为存储库初始化gitflow时,使用Sourcetree的每个人都不必初始化gitflow。但是,每当有人克隆repo(或者我删除并重新克隆),我都必须重新初始化gitflow。我怎样才能让每个人都坚持下去


如果我使用Mercurial存储库来实现这一点,它就可以正常工作。初始化HgFlow一次,按一下,每个人都会得到设置。

git flow将设置存储在.git文件夹的配置文件中。此文件未提交到源代码管理。因此,必须在每个克隆上
git flow init
。因此,我倾向于不偏离建议的分支机构名称。。。因为有人在克隆某样东西并把它搞砸的时候肯定会忘记D

你能把设置储存在别处吗?我想到了一些想法:

  • 重写git flow,将设置存储在
    .gitflowconfig
    或类似文件中——祝您好运

  • 将gitflow设置放在~/.gitconfig的全局配置中。它不是“一次完成”,而是“每个用户一次”

  • 因为git流只是分支的命名约定,所以不需要“设置”git流来使用它,只需要执行它所执行的步骤。(例如,git flow release finish合并到
    master
    develop


  • 非常感谢。这就是我认为正在发生的事情,但我想四处打听并得到确认。我想我可能错过了什么。