我意识到这个问题/请求看起来很奇怪,实际上似乎与代码版本化相反,但我只是想知道它是否可能。
基本上我有一个我自己用来跟踪代码更改的存储库。具体来说,有一个代表不同项目的子文件夹。每个子文件夹/子项目都有一个脚本文件夹,其中包含专门针对该项目的脚本。
这个设置(可能并不理想)对我自己来说很有效,纯粹是为了跟踪我自己的代码更改。现在我有一些合作者想要在这个存储库中工作。问题是每个项目都高度依赖于与之关联的数据。因此,脚本仅在数据位于项目文件夹中时才起作用。
在理想的意义上,每个人都会将存储库克隆到他们想要的文件系统的任何区域。但是他们必须以某种方式将所有数据复制到项目中或制作符号链接。这看起来很麻烦。我想也许我们都可以在克隆的存储库中工作,进行更改然后提交它们。但问题是他们会在我的用户名下提交正确吗?或者他们能够在用户名下提交吗?
我道歉,因为他们可能是一个设计非常糟糕的合作工作。所以我也愿意接受建议。
谢谢,
答案 0 :(得分:0)
每个人都可以以他们想要的任何名义提交。当您尝试推送到Github时,访问控制会启动。如果您无法在那里为他们设置帐户,他们可以先将您的提交作为捆绑包发送给您(通过电子邮件发送)。
最常见的做法是每个贡献者都有自己的回购承诺,并且有人将更改合并回中央主人(对主人的更改也会被拉回到个人回购中)。