What have you found for these years?

2008-11-13

2008-11-13 (2) (git, 鋼鍊, 奴性化)

1.
一概使用預設值,所有的選項都隱藏起來不給別人使用,
與其說這叫人性化,我看不如叫奴性化。有什麼用什麼,
不管順不順手,習慣就是了!

既然知道每個人都不一樣,就不應該把選項都關起來。
最好的作法還是提供最平衡的預設值,簡單的選項,
還有可以打開的進階選項。

可笑可笑。無奈的是,linux 對使用者不親切也是事實。
windows 設計不良也是事實...

2.
看到鋼鍊一直在收線,就覺得好感動........
因為這真的是少數我還有在看的連載,會收線的耶。

3.
幹了粗魯事。開了一個 pagify branch, 想說在這邊寫好再 merge 回 master.
結果越寫越不確定,想要測測看,又懶得在本機架起來... 就先 merge 回 master,
試半天後決定暫緩,但已經 merge 的部份怎麼辦?git revert 的話,
可能會造成日後 merge 碰到 conflict 吧?但又不能放著不管...

於是邪念就上來了,我就 reset --hard "HEAD^" 掉算了。反正也沒有其他人
在存取,目前也只有 local repository 和線上機器的 repository 有這個
merge. bah, 就真的這樣 reset 掉不留痕跡 @@

以前 svn 常常會看到很多別人,甚至自己在 trial & error 的痕跡。
因為要上傳 server, 直接 commit 再 update 最方便啊...
然後就可以看到一堆 commit 對同樣的一行擦擦抹抹。我個人認為,
這是個非常爛的習慣... 這造成日後追蹤 log 會看到一堆垃圾。

更遑論有人沒有寫 commit message 的習慣....

git 可以這樣暴力 reset 掉,真不知道是好事還是壞事 XDD
有所拿捏的話,應該是好事吧...? 只是要 reset --hard,
真的需要三思啊...

還有 push -f 也要三思.... 無奈 git svn dcommit 之後,
要再 git push 就肯定要加 -f. 這用久了真是膽顫心驚,
決定就不要再 svn dcommit 了。真不曉得為什麼 git svn 作成這樣?

1 retries:

Plumm said...

http://forum.gamer.com.tw/C.php?page=1&bsn=60320&snA=4219&read=&tnum=77&locked=F&subbsn=0&Bpage=1 這篇有 The West 的介紹

>看到鋼鍊一直在收線,就覺得好感動........
>因為這真的是少數我還有在看的連載,會收線的耶。
可能是這個才有事前規劃吧 @@ 其他也許有,但是又受到編輯壓力,如烘焙王之類的,所以後來就走調了

Post a Comment

All texts are licensed under CC Attribution 3.0