- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个大型闭源项目,有时我会聘请自由职业者来处理其中的一部分。
这些自由职业者非常专业,通常,让他们访问整个项目不会有任何好处。有些人会被复杂性吓坏,其他人会有点困惑,而大多数人会在某个时候浪费时间看与他们无关的东西。
是否有我可以使用的私有(private)存储库、分支、子模块、子树 merge 等的组合,以便个人自由职业者只接触项目的一部分,而所有者(我)有一个方便的集中方式来执行 merge 、构建等?
我看过 github、gitorious 和 gitlab。我更愿意为私有(private)仓库支付 github 费用,而不是在我自己的服务器上设置另外两个仓库之一。但是,使 GitHub 私有(private)存储库适用于上述用例的实际 git 设置和项目结构是什么?
更新
我想知道我是否可以为此使用 git filter-branch
。这是我的想法:
我会在 GitHub 上设置一个私有(private)存储库作为我的主要存储库,其中包含整个项目所有分支的完整历史记录。除了我,没有人可以访问第一个存储库。
然后,每当一个新的自由职业者被分配到一个任务时,我会使用 git filter-branch
来生成一个较小的分支(较小文件集上的 master 分支的完整历史记录),我然后推送到第二个 GitHub 私有(private)仓库,并授予他们访问权限。
现在是棘手的部分。有没有一种方法可以在第一个和第二个 repo 协议(protocol)之间执行操作,基本上将第二个 repo 协议(protocol)视为第一个 repo 协议(protocol)的分支?大多数情况下,我想对这两个存储库进行比较、 merge 和 rebase 。可能吗?
最佳答案
在 StackOverflow 上传递几个线程。希望对您有所帮助。
From past experience you should keep things simple and mapped when working with Git.
关于自由雇主用例的 GitHub 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25881079/
我在我的 Program.cs 文件中有一个方法要实现。当该方法遍历作业列表(其中每个作业都是一个字典)时,它应该打印: ***** name: Data Scientist / Business I
是否facebook API 允许搜索帐户中的个人资料、网络、雇主、学校信息吗? 最佳答案 如果您可以开发一个可以向用户请求 user_education_history 和 user_work_hi
我是一名优秀的程序员,十分优秀!