弱弱的问下从开源项目 fork 出来私有项目的时候,把历史的 git 记录(.git 下所有东西)删掉是正常操作吗?

2018-09-29 17:16:11 +08:00
 yue9944882

才疏学浅第一次见到这种操作

对我自己使用来说,不太方便的地方就是 git blame 信息没有了

想问下各位 v2 大佬,这种操作正常吗?什么水平?

2396 次点击
所在节点    程序员
6 条回复
sunxl
2018-09-29 17:48:33 +08:00
这得看动机和后续操作了
icris
2018-09-29 18:18:16 +08:00
既然是私有项目,想怎么整怎么整,log 都在原仓库存着,本地删了 .git 少占硬盘空间,没什么毛病。GitHub 不还提供下载 zip 功能呢。
ShineSmile
2018-09-29 18:41:30 +08:00
对方修 bug 以后是不是还玩 pull 过来合并一下比较好

另外看清别人的开源协议 二次开发不看这个会比较麻烦
yue9944882
2018-09-29 18:43:58 +08:00
我比较好奇 后续维护这个 private fork 的话 怎么和上游主干做 rebase 呢?
yiranHZT
2018-09-29 19:02:05 +08:00
“从开源项目 fork 出来私有项目”。

如果是自己在此基础上开发一个私有新项目玩玩,不会与原项目有交流的,可以删.git 、改项目名、全局搜索并删除敏感关键字三连。
如果是将来商用、开源提供其他人使用之类要见人的,最好保留原项目的信息,并在发布时大度地声明自己 fork from XXX。一定要删除某些信息也要遵循原项目的 LICENSE。
如果你是没素质的,直接忽略以上所有情况,直接无脑删爱咋地咋地。
SCaffrey
2018-09-30 09:46:54 +08:00
为啥要删掉……

嫌占地方可以 --depth=1 啊

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

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

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

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

© 2021 V2EX