我对git有点新意,所以也许我的问题没有意义。如果你有更好的git使用建议,这可能就是我正在寻找的。 p>
我的情况如下:有3个用户,现在有2个存储库。
OldTeam是原始存储库的管理员 ProjectOwner具有对原始存储库的读/写访问权限 我在任何地方都无法访问。
我使用ProjectOwner
凭据来检出OldTeam
的存储库。然后我以某种方式将其分支到Me
的存储库并使用本地副本进行修改。
现在我想将更改从OldTeam
推送到Me
,但仍然没有对其回购的写入权限。当我使用ProjectOwner
凭据时,TortoiseGit和SourceTree(我使用bitbucket帐户)似乎不让我合并其中的2个。 git log
显示共同的祖先,但我无法解决他们现在基于不同帐户的事实。
我现在正计划在Me
的回购中创建补丁并将其应用于OldTeam
的来源,但我想知道是否有是一种更好的方式。