fork 后怎么获得最大的管理空间?

2014-07-16 00:08:09 +08:00
 q378648220
小弟最近fork了一个vagrant的配置,然后发现其配置的软件版本都过时了,于是更新了配置上传了。在过程中想到以下问题:
1。比如我和原作者都更新了源代码,那下一个版本怎么保证我的更改与原作者不冲突?
2。跟上面类似,是不是只有原作者能决定下一个版本要采取哪些更新?
3。fork后的是不是只能做contributer,怎么能获取更大权限。是不是需要求原作者添加成团队成员。
4。fork怎么能像原作者一样对项目进行管理?也就是别人能fork我fork来的项目吗?我可以管理别人发的pull request吗?
5。fork的项目是不是受制于原作者,与自己clone产生新项目再上传的优缺点有哪些?

小弟是github新手,望各位v2exer不吝赐教了。
3075 次点击
所在节点    问与答
4 条回复
yexiaoxing
2014-07-16 00:32:09 +08:00
1。比如我和原作者都更新了源代码,那下一个版本怎么保证我的更改与原作者不冲突?
2。跟上面类似,是不是只有原作者能决定下一个版本要采取哪些更新?
3。fork后的是不是只能做contributer,怎么能获取更大权限。是不是需要求原作者添加成团队成员。
4。fork怎么能像原作者一样对项目进行管理?也就是别人能fork我fork来的项目吗?我可以管理别人发的pull request吗?
5。fork的项目是不是受制于原作者,与自己clone产生新项目再上传的优缺点有哪些?

一个回答:Fork后,整个repo的管理权限都是你的,也就是相当于Copy。
dong3580
2014-07-16 00:41:01 +08:00
@yexiaoxing
那怎么既和原作者保持更新,又不失去自己的更新?
yexiaoxing
2014-07-16 00:55:56 +08:00
@dong3580 rebase什么的。具体翻github help
fdgogogo
2014-07-16 01:03:57 +08:00
要和upstream同步,你要加一个remote,然后merge一下就好了
repo是你的你有完全的控制权,别人可以fork你的,也可以给你发pr,和上游没关系。
你在自己的repo里可以随便改,你有权利决定要不要把修改提交到原repo,原repo的主人可以决定要不要merge你的。
至于和自己弄的差别,我想应该就是用不了github的相关跟踪功能吧,也没法发pr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX