[請益] 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