[心得] 我知道为什么离职同事要把git log全砍了

楼主: csieflyman (风之骄子)   2018-11-23 15:36:45
我之前有在八卦版问卦过 “同事要离职之前把 git log 都砍光了怎么办?”
可能已经有版友看过了,没看过的传送门在此
https://moptt.tw/p/Gossiping.M.1541674931.A.A82
我上礼拜去请假去日本玩(爽)
回来上班刚好同事昨天进公司,我终于可以当面质问他了!
昨天开交接会议
我当着主管的面问他,为什么三个专案的 git log 都不见了
他回答因为他曾经使用家里的电脑 push ,是使用他“个人”的 email
他不想留下记录,所以把三个专案都砍掉,再重新 push
然后还回我… 你直接看程式码就好了啊
1. 主管听到后完全没反应也没讲话,既然主管你可以接受这个说法,
那我还有什么好说的
2. 原本要交接给我,现在改交接给另一个新来的,既然你也没反应,
那我还有什么好说的
3. 原来工作十几年的资深 RD Team Leader,
要离职时会有把 git log 清掉的“好习惯”,我还真开了眼界,祝新公司发展顺利
因为是交接给新来的人,所以实质上还是我先接手修 bug,反正交接单不是我签名的就好
但是你可以不要在我 pull code 之后又再砍掉一次吗! 我根本没办法 push
只好也砍掉重拉,再手动把我修改的部分 merge 过去 Orz...
我最后跟他讲不要再动专案了!
这位离职的资深 RD Team Leader,平时已经有很多恶行恶状了,例如与他不和的人就不
参加相关的会议,讨论时不爽就拍桌,最后还给我搞这个
离职二个月前,坚持要用他说的方法做,甚至还说不照我的方法做,
那我就不做了,要把目前写的程式码都砍掉
还呛我 你会做XXX吗? 你有做过XXX吗?
当时我看着主管面有难色看着我,我只好让步照他的意思做
结果现在系统要上线了,才二手一摊说要离职,那之前是在坚持什么
而且昨天测试环境的服务突然死掉,问了 OP 同事,他说这常发生,
有时 CPU 及 RAM 会冲高,然后 java process 就被 kill 掉了
目前只能先把 EC2 等级调高 (这位 OP 大大你要早点讲给大家知道啊!)
系统这礼拜上线,我下班要去庙里烧香拜拜了,希望不要有太多人使用
回国后连续2天都加班在修他的 bug (误! 不应该是他要修吗? 他还没离职)
昨天晚上主管问我说,可以把这位离职大大做的部分拔掉吗?
我心理想 早知如此,何必当初,你就是人太好才被恶人骑
作者: purpleboy01 (紫喵)   2018-11-23 15:40:00
拍拍
作者: human000123 (浏海长到?)   2018-11-23 15:42:00
主管在干嘛==
作者: jack0204 (Jarbar王朝)   2018-11-23 15:47:00
当初就该直接拔权限吧? 根本自找苦吃
作者: elements (Helianthus annuns)   2018-11-23 15:58:00
只要有任何一个人 clone 过就可以复原
楼主: csieflyman (风之骄子)   2018-11-23 16:02:00
他都设计一人关起门自干的微服务 他不想碰他人的code一人专案没人clone过
作者: adolx (+0)   2018-11-23 16:05:00
gitlab没做备份?
楼主: csieflyman (风之骄子)   2018-11-23 16:05:00
修完bug抽空上来抱怨讨拍一下
作者: blackcan (太平李荣浩)   2018-11-23 16:17:00
开眼界了 加油
作者: madhi (mm)   2018-11-23 16:26:00
看完整篇我还是不知道为什么他要砍啊
作者: rollr (衛生紙的心情)   2018-11-23 16:33:00
本机用 reflog 抓回原本的,再推上去不就好了?
作者: leolarrel (真.粽子无双)   2018-11-23 16:43:00
同意4楼,有人clone过就不怕他砍log
楼主: csieflyman (风之骄子)   2018-11-23 16:50:00
所以我本机平时要clone及pull所有专案当备份 避免同事砍掉重练???
作者: ringlwe   2018-11-23 17:02:00
作者: conanist (QQ)   2018-11-23 17:03:00
为什么会认为放在server上的就是安全的?多备份保平安
作者: alog (A肉哥)   2018-11-23 17:05:00
我觉得你们公司主管也蛮天兵的
作者: conanist (QQ)   2018-11-23 17:06:00
离职同事搞你 你能承受,跟着离也是一个方式
作者: vn509942 (如履薄冰)   2018-11-23 17:10:00
满恶意的主管在混吗
楼主: csieflyman (风之骄子)   2018-11-23 17:16:00
我也想离职过 但我讨厌的人一个个比我快离 剩下的都是好人 那我还要离吗...XD
作者: alog (A肉哥)   2018-11-23 17:18:00
git log 是虽然是个历史纪录,不论 commit 内容、email 怎么样 上面记载详尽记录了开发历程跟每项程式更多状况,若没有这项纪录日后需要调阅或调回过往版本修正问题(包含你们公司的产品若有侵权到他人、工程师带走哪些程式码、找战犯变得无从查起)还有一点 这是你们曾经有开发的一个证明纪录把整个砍掉的下场变成时间点完全被打乱然后你们没备份 又或者你管不动leader但以公司的角度来看 这家伙做了一件会影响到公司的事麻烦请你跟主管讲这件事情的严重性请这个leader把资料还原回来 不然日后应该准备跑法院(当然要先看你这个专案有没有价值到那里以前就有朋友的公司工程师离职把程式码带走,另一例则是对某个地方做obfuscate过去的版本根本没有 下场就是被人家电翻
作者: c0758 (R>W1>E2>Q滿)   2018-11-23 17:26:00
XDD
作者: vi000246 (Vi)   2018-11-23 17:36:00
当然是要告死他啊 还说要删code...
作者: deray (Deray)   2018-11-23 17:37:00
我说那啥,source code留着,但是log删掉,这样不行?
作者: hidog (.....)   2018-11-23 17:38:00
提告是可以的 但主管没作为 有机会就跑吧
作者: xxtuoo (浪费时间不好QQ)   2018-11-23 17:39:00
我都砍.gut目录XDD.git..
楼主: csieflyman (风之骄子)   2018-11-23 17:41:00
我有跟主管讲过 我上网查类似的案例 网友说要请法务提告 结果主管居然回我 我自己是往好的方向想 总之意思就是没那么严重 有必要提告吗?
作者: alog (A肉哥)   2018-11-23 17:43:00
你们家的主管是来毁你们公司的吗XDDDlog 很重要 你看我名字都有 (误
作者: vi000246 (Vi)   2018-11-23 17:45:00
你主管不在意就好 反正改code的不是他XD
作者: alog (A肉哥)   2018-11-23 17:45:00
程式码只要是你吃人家饭碗大都多属公司的资产 git log 你任意删掉 你一定要有备份资料可供还原或订阅不然事后你就是没办法好好的离职 因为如果有问题 事情谁干的先找那个人*调阅
楼主: csieflyman (风之骄子)   2018-11-23 17:48:00
这位RD team leader大大就是负责管 gitlab 的管理者有没有备份要问他本人 总之就是管理者自删还能怎样 orz...
作者: alog (A肉哥)   2018-11-23 17:48:00
不能完全都没有 而如果主管是这种态度 要马未来就是公司毁了又或者出事第一时间把责任推到你的身上管理者删了公司的资产他要负责弄回来啊他根本没有权这么做 这不是他个人的东西你家的主管讲不动 就是找更上一层的了
楼主: csieflyman (风之骄子)   2018-11-23 17:51:00
我家主管是分公司的主管 往上就要找总公司了...
作者: crossdunk (推嘘自如)   2018-11-23 17:52:00
那就是找总公司呀
楼主: csieflyman (风之骄子)   2018-11-23 17:52:00
愈讲愈恐怖! 那我没签交接单也会有事吗?
作者: alog (A肉哥)   2018-11-23 17:52:00
看你个人 但我希望你不要被这个事情给烧到 然后很痛苦的帮猪队友收拾烂摊子如果你们是有规模的公司 那这件事情也是蛮离谱的 主管也是真的天兵 会不会真的是别家公司派来的木马XDDDD
作者: lemon651 (小明)   2018-11-23 17:54:00
如果是他改完code重新init push然后有bug的话就满有问题,如果只是纯洗掉log重init的话我认真觉得还好
楼主: csieflyman (风之骄子)   2018-11-23 17:56:00
还蛮有规模的 总公司有上市...
作者: alog (A肉哥)   2018-11-23 17:56:00
如果是长期维护的专案 log 全数洗掉 应是另起专案保留起来保障自己
作者: lemon651 (小明)   2018-11-23 17:56:00
而且本地有备份的话(不说server上跑的估计也是原本的),要解决这个问题也应该很轻松吧...
作者: alog (A肉哥)   2018-11-23 17:57:00
不论有没有改code 历史纪录的变动有可能过往的程式码也有在里面 最后的版本已经移除 但移除可能是因为没用到 但是那个都是属于过去的历史应该保留最尴尬的就是原po的状况 整个专案的东西只有他有 其他人没有 这太可怕囉*leader有Email为理由删除是真的蛮狂的
作者: xva (..............)   2018-11-23 18:03:00
这主管的问题更大吧
作者: brianhsu (坟墓)   2018-11-23 18:17:00
你还没逃喔?!
楼主: csieflyman (风之骄子)   2018-11-23 18:25:00
我才刚从日本玩回来 就要处理这些鸟事 唉~ 目前正在自学 kotlin 有相关的工作可以介绍吗...XD
作者: wxywxywxy   2018-11-23 18:26:00
主管太软了吧....
作者: chocopie (好吃的巧克力派 :))   2018-11-23 18:46:00
离职员工任意删除公司资料,是要抓去关的
作者: x000032001 (版废了该走了)   2018-11-23 19:01:00
我用的git跟你的好像不一样 我的别人怎么删 纪录都还是在耶
作者: brianhsu (坟墓)   2018-11-23 19:08:00
因为没人 clone 过,然后那位 leader 是直接到 GitLab上开大绝把 Repo 直接砍掉,再建一个新的 repo 啊,把档案复制过去后再一整包只留一个 init commit。
作者: lion0208 (TGK)   2018-11-23 19:08:00
这算损毁公司资产了吧?
作者: x000032001 (版废了该走了)   2018-11-23 19:12:00
八卦都回完啦 说不定他平常根本不用git 就不会有纪录
作者: lion0208 (TGK)   2018-11-23 19:17:00
一个烂主管,不管几个好同事都抵不过啊
作者: kokacal   2018-11-23 19:23:00
"你可以不要在我 pull code 之后又再砍掉一次吗">>这样不是代表你有删掉前的整包code可以倒回去或新建repo吗?
作者: brianhsu (坟墓)   2018-11-23 19:26:00
苦主 pull 的是已经只有 init commit 的那个来修 bug,修完后发现 leader 又把 repo 再砍了一遍……
作者: skizard ( )   2018-11-23 19:27:00
主管软弱、离职同事没品 帮新进同仁拍拍
作者: brianhsu (坟墓)   2018-11-23 19:28:00
导致他根本就 push 不上去。
作者: dennisN (dennisNism)   2018-11-23 19:29:00
log有办法弄个权限吗 不然下次再发生谁处理
作者: justben (BEN)   2018-11-23 19:34:00
好奇专案大小 一个人弄三个repo 能到什么程度
作者: chuegou (chuegou)   2018-11-23 19:42:00
好雷阿= =
作者: MixBear (米克斯)   2018-11-23 20:13:00
请主管追究 赞成走法院途径给点教训 避免日后祸害大家(误
作者: layman886 (很难回到现实)   2018-11-23 20:32:00
这主管也该拔掉...前提是这公司值得救
作者: ctrlbreak   2018-11-23 20:34:00
在家里push?表示他把code携出了吧, 在我公司的经验是会直接提告的 XD
作者: cora01236547 (ˊ^ˋ)   2018-11-23 20:45:00
个人email?不都使用公司的登入吗?
作者: htury (冰点)   2018-11-23 21:24:00
通常会这样,要嘛是很赚钱的公司,要不然就是快倒了
作者: KanzakiHAria (神崎・H・アリア)   2018-11-23 21:33:00
告下去啊 讨拍喔
作者: clamperni (肥宅牛牛)   2018-11-23 21:39:00
一人专案吗= =
作者: mathrew (Joey)   2018-11-23 21:41:00
主管太废 你坚持一堆也没个屁用
作者: solonwu (绝对的信仰可以革新命运)   2018-11-23 21:52:00
别在交接单上签字,顺便递离职单
作者: BoXeX (心爱骑士团异端审判骑士)   2018-11-23 21:54:00
反正你没差就没差 有差就离职 这主管没啥鸟用然后告人也轮不到你告
作者: ChungLi5566 (中坜56哥)   2018-11-23 22:18:00
RD兼管公司版控本身就很奇怪了
作者: alpe (薛丁格的猫)   2018-11-24 00:43:00
别签交接单啊
作者: abccbaandy (敏)   2018-11-24 01:04:00
小公司很正常吧...免费的bitbucket就用了
作者: walkcc (walkcc)   2018-11-24 02:17:00
100 分的标点符号,推
作者: h2o2cc (天气情郎)   2018-11-24 03:37:00
塞个timeout,准备放空公司股票大捞一笔
作者: keyut2433 (keyut2433)   2018-11-24 05:45:00
哇..个人email连公司repo...好狂啊
作者: sachung28 (00)   2018-11-24 07:04:00
OOM有时是系统环境没设好 没吃swap可调整sysctl
作者: TAKADO (朕没给的你不能抢)   2018-11-24 07:39:00
说真的,主管不在意,接的人不在意,那你就不用在意啊,你太认真,人家还会以为你在冲康待退弟兄。PG心态要正确,我只是个打工仔,已经善尽告知责任,凡事留个email纪录,之后就正常上下班完成自己的工作范围,万一以后爆掉就两手一摊,I told you囉现在干我p事?
作者: dancedolf (我想学paso><)   2018-11-24 08:04:00
放空股票吧
作者: becca945 (频果芽子)   2018-11-24 08:48:00
水好脏喔 洗脚脚
作者: siriusu (かがみは俺の嫁。)   2018-11-24 09:15:00
我认为应该是告得赢的 纪录是程式码的一部分有点类似文件的存在。觉得没必要告的前提就是你们觉得能接受……
作者: bird0603136 (哈豆肯!)   2018-11-24 09:22:00
快离职 这主管不妙
作者: DeathTemp (邦迪亚的小金鱼)   2018-11-24 11:42:00
全都是主管的问题,跟到无能主管算你衰
作者: ymcheung (ymc)   2018-11-24 12:43:00
都在处理这种乡土剧鸟事你要怎么进步阿?
作者: neofish (半带拟隆鲷)   2018-11-24 12:54:00
结果是为什么要砍?挖洞给你?
作者: dsilver (细数远星永唱泉水)   2018-11-24 14:48:00
将帅无能累死三军,这种主管摆明就是欺善怕恶,你赶快闪人吧
作者: shiauji (消極)   2018-11-24 16:07:00
作者: pigmimicat (dsf)   2018-11-24 16:33:00
谁鸡巴谁
作者: luke77222 ( )   2018-11-24 17:52:00
这是制度问题 push code 都不用 review
作者: Wishmaster ( )   2018-11-24 18:45:00
同意TAKADO
作者: v7q4 ((.)(.)乳剑双修 -|=>)   2018-11-24 19:30:00
我都会定期copy整个资料夹 以月为单位git炸掉我也不怕
作者: BlacksPig (Black Handsome s Pig)   2018-11-24 19:54:00
主管问题比较大,估计未来也是如此
作者: qrtt1 (有些事,有时候。。。)   2018-11-24 20:22:00
@v7q4 可是没有参与的 repo 未必有权限啊 @@
作者: vencil (vencs)   2018-11-24 20:54:00
你衰
作者: clarkman (凉雨)   2018-11-24 21:05:00
反正不是你接,主管不在意就随他吧
作者: a78998042a (Benjimine)   2018-11-24 21:29:00
什么鬼故事.....
作者: MasterChang (我爱ASM)   2018-11-24 21:59:00
不要管不是你权责的事情,不然哪天被当借口开刀,你怎么死的都不知道。
作者: eatpupu (吃大便)   2018-11-25 00:52:00
这样你还要待喔...
作者: andymai (人生只有一次)   2018-11-25 03:23:00
你确定他就算留下got log 会是让人看得懂的?而且版本很纯粹?
作者: y3k (激流を制するは静水)   2018-11-25 09:05:00
...这已经该当刑事民事责任了喔XD 可以求偿跟抓去关 一起来也行XD
楼主: csieflyman (风之骄子)   2018-11-25 09:09:00
git log 只剩1个 initial commit 每个人都看得懂 呵呵是否为最新正确的版本? 主管说要往好的方向想
作者: sachung28 (00)   2018-11-25 14:27:00
gitlab用排程定期备份很简单 没备份也有问题 部门漏洞真多如果要继续待 至少要把已知地雷拿掉 至于离职同事砍log没意外会搓汤圆 你主管感觉不想惹事
作者: windlll (我要工作阿)   2018-11-25 17:28:00
这情节好熟悉....
作者: moon2519 (~X~X~)   2018-11-25 22:01:00
拍拍推
作者: w347437   2018-11-25 23:51:00
你家主管在干嘛…
作者: shooter555 (shooter)   2018-11-27 14:34:00
你可以看他不爽 把你local的git在force push回去不过这种就直接反应资料被删除, 交由公司法务处理就好
作者: viper9709 (阿达)   2018-11-27 23:56:00
这也太扯...
作者: monococcus (可可糖)   2018-11-28 08:47:00
我觉得主管有点夸张。有这种主管就算身旁都是好人,还是先逃吧……
作者: Baternest (忍蛋)   2018-11-28 13:20:00
权限控管有问题 主管根本没肩膀啊...看谁能进server 查一下有没有跑备份的排程
作者: xjiang (Good Life)   2018-11-29 15:05:00
这种人早该砍了
作者: goldflower (金色小黄花)   2018-12-01 11:07:00
主管根本废物啊 薪水给你算了
作者: kroutony (bingbing)   2018-12-01 13:55:00
怎么会有人觉得不砍sourece code就没问题啊,重点是他做的行为会影响接手的人
作者: vbqv (艾打逼)   2018-12-01 18:13:00
我们这gitlab会定时做快照
作者: jack42107 (小克)   2018-12-01 18:40:00
先嘘 MoPTT 连结
作者: fgkor123 (n(N))   2018-12-06 02:37:00
= =这会被告吧

Links booklink

Contact Us: admin [ a t ] ucptt.com