トップページ > プログラム > 2015年08月01日 > fbUoNrmE

書き込み順位&時間帯一覧

2 位/138 ID中時間01234567891011121314151617181920212223Total
書き込み数0000041000000010000000006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Git 12©2ch.net
Perlについての質問箱 64箱目 [転載禁止]©2ch.net

書き込みレス一覧

Git 12©2ch.net
895 :デフォルトの名無しさん[sage]:2015/08/01(土) 05:22:16.40 ID:fbUoNrmE
>>885
> コンパイルできないものもコミットしていいですか?

他人に渡さないならば何の問題もない。

svnとか使ってると、この自分だけが触れる
コミットという概念がわからんのだろうな。
Git 12©2ch.net
896 :デフォルトの名無しさん[sage]:2015/08/01(土) 05:24:32.97 ID:fbUoNrmE
>>889
> 毎朝コミットで良いよ
なんで1日の区切りでコミットしてるんだよw

作業の区切りでコミットしろよ。
大抵の場合、1日に数回コミットするもんだ
Git 12©2ch.net
897 :デフォルトの名無しさん[sage]:2015/08/01(土) 05:32:58.26 ID:fbUoNrmE
>>888
> 「意味がある単位」でコンパイルできないものという発想が良くわからない。

コードとして意味がある単位だと、コンパイルできないことはないはずだね。

だけど、作業として見るとコンパイルできないけどコミットすることはあり得る。

例えば何かの修正をする時、設計Aの方法で実装するか、
設計Bの方法で実装するか悩んでたとする。

悩んで出てもわからないのでざっくりと作って検証することにする。
設計Aである程度作って、設計Bである程度作る。

そういった場合に、コンパイルできない状態でコミットすることはあるだろう。

もちろんこれはマージするときには、コンパイルできる意味がある単位に直すのは
当たり前だけど、作業中であればコンパイルできない単位でコミットすることはある

これがsvnだと即サーバーにpushされて周りに迷惑をかけたりすることがあるけど、
gitだと自分だけのコミットにしておけばいいので、中途半端なコードでも
バンバンコミットできる。というかgitならコミットしていいんだよ。
そのためにあるのがrebaseという機能なんだから。
Perlについての質問箱 64箱目 [転載禁止]©2ch.net
336 :デフォルトの名無しさん[sage]:2015/08/01(土) 05:55:46.51 ID:fbUoNrmE
今の時代はPerl標準のEncodeモジュールを使う
jcodeは使いません。
Git 12©2ch.net
899 :デフォルトの名無しさん[sage]:2015/08/01(土) 06:17:46.92 ID:fbUoNrmE
>>898
俺はwindowsだとcygwinを使ってるよ。
色々他を試したが結局cygwinに戻ってきた。

昔と違ってマシンスペックが上がったから
たいして重さを感じないしね。
zshも使えるし。
Git 12©2ch.net
902 :デフォルトの名無しさん[sage]:2015/08/01(土) 14:26:03.50 ID:fbUoNrmE
他にも思い出した。

とある修正をしていて、コードを書いていると
うぉい、ここバグってるじゃねーか
(そのせいでとある修正がちゃんとできない)

一旦コミットしておいて、
先にバグの修正をコミットして、
んで戻ってくる。

こういった時に中途半端な状態でコミットする。

戻ったあとはバグ修正状態からの変更ににrebaseする。

このようにgitの素晴らしさっていうのは、
ファイルの管理やバックアップではなく、
実際の開発で起こることに対応するための機能なんだよ。

履歴管理ツールではなく、開発ツール。
そう認識しないといけない。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。