[请益] Git有无办法得知档案修改日期

楼主: qazsd ( )   2016-10-05 15:05:50
想请教一下
如果档案有修改成A版本,后来又修改成B版本
然后有release出来一版给别人用,但不确定用的是A或B版本
且A及B版本都还没commit到repository
只记得这两个版本有做修改
从SourceTree上可以看到该档案的修改内容
那有没有办法知道该档案被修改的时间?
作者: accessdenied (存取违规)   2016-10-05 15:09:00
Commit之后才能release这不是很基本的观念吗?
作者: kurtsgm   2016-10-05 15:31:00
你要的是每个个别档案的last modified timestamp?git应该是不管这个喔
作者: doomleika (iSuck)   2016-10-05 16:08:00
没有commit进去的东西git没办法帮你啊开个branch然后补个tag你的生活会轻松很多
作者: dreamnook (亚龙)   2016-10-05 16:11:00
其实我不太能够理解你release前为何不commit @@而且按照你这样说你是直接留2个档案不是交给git管吧@@
作者: robber1234 (超痛恨嘴炮)   2016-10-05 16:55:00
先讲一下不commit怎么release?手动local build喔? XD
作者: doomleika (iSuck)   2016-10-05 17:20:00
很多人习惯的确很差,我这边也是commit要我来整理没看好staging/production里面一堆uncommited change
作者: qrtt1 (有些事,有时候。。。)   2016-10-05 18:01:00
再发个有 revision 的 A' 跟 B' release 或是 decompile 看一下是哪个啊!有时收到 email, RAR 时,也只 decompile 再来验证是不是对方描述的那一版了
作者: yyc1217 (somo)   2016-10-05 18:44:00
时间没意义吧 每台电脑的时间又不一定准时
作者: xxtuoo (浪费时间不好QQ)   2016-10-05 21:25:00
分布式系统..时间是没意义的XDD
作者: htury (冰点)   2016-10-05 22:25:00
没救了,把git规则订好照做,然后要稽核到大家习惯为止
作者: FacetheFaith (Yes Man)   2016-10-05 22:35:00
要知道档案修改的时间是因为对话纪录有时戳,可以帮助判断release的是哪一版
作者: robler (章鱼丸)   2016-10-05 22:50:00
你这样和没用git有什么差别
作者: dreamnook (亚龙)   2016-10-05 22:56:00
https://ihower.tw/blog/archives/5140 git-flow另外同qrtt1 如果是java试着decompile吧
作者: alog (A肉哥)   2016-10-05 22:59:00
先用diffmerge拿出来救火如果是 mac 用 kaleidoscope
作者: alongalone (沿着孤单的路)   2016-10-06 09:40:00
你确定你需要git帮你管code...
作者: penolove (丑兽的女朋友)   2016-10-06 10:09:00
问个笨问题 每台电脑date +%s 的timestamp会差很多吗
作者: qrtt1 (有些事,有时候。。。)   2016-10-06 12:35:00
@dreamnook 蛮多语言都能 decompile 的,或是另一招..分别 compile 看能不能编出一样的东西囉 xd
作者: dreamnook (亚龙)   2016-10-06 12:42:00
我知道蛮多都能 不过我目前经验是java比较好de XD
作者: abc0922001 (中士abc)   2016-10-06 13:28:00
笑了,要git管没commit的东西要修改又不敢commit的话,就开新分支去commitA版B版都开分支去commit
作者: Yshuan (倚絃)   2016-10-07 00:03:00
git最棒的就是自己的branch可以开爽爽 不commit是怎样
作者: hpo14 (hpo14)   2016-10-07 00:58:00
别回这个人的文了

Links booklink

Contact Us: admin [ a t ] ucptt.com