トップページ > プログラム > 2014年04月26日 > ztOmzoR+

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

2 位/201 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000000000157000013



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
データ構造,アルゴリズム,デザインパターン総合スレ 2
Git 9

書き込みレス一覧

データ構造,アルゴリズム,デザインパターン総合スレ 2
366 :デフォルトの名無しさん[sage]:2014/04/26(土) 17:09:52.91 ID:ztOmzoR+
うむ。今個人のPCで使われているDDR3-1600だと
転送速度12.8GB/sだからね。

0.01秒だと人間が知覚できるかどうかの世界だけど
その時間があれば100MBのデータを探索できるわけだからね。
Git 9
157 :デフォルトの名無しさん[sage]:2014/04/26(土) 18:26:46.44 ID:ztOmzoR+
subversionだと、このようにpullやupdateや
commitがすごく大変で間違えられない作業なので、
このように避けようと思うようになります。

gitだと気軽なのにね。
Git 9
160 :デフォルトの名無しさん[sage]:2014/04/26(土) 18:39:48.80 ID:ztOmzoR+
>>159
コンフリクトかどうかは
重要じゃないよ。

gitが便利なのは過去を修正できるって所。
一人でやっていても、簡単なミスはするもの。

追加漏れのファイルを追加
スペルミスの修正

こんなマヌケなコミットを残さないで済む。
Git 9
161 :デフォルトの名無しさん[sage]:2014/04/26(土) 18:42:46.95 ID:ztOmzoR+
subversionが残すのは"作業"履歴なんだろうね。
gitが残すとのは"修正"履歴

だからsubversionは、いろいろ作業したものが
そのまま残って、あとで、で結局何をしたかったの?って
わけがわからなくなる。

gitは修正履歴だからこのコミットで何を修正したかが
はっきりするから、ある修正を取り除こうとした時も簡単。

subversionだとある修正を取り除くとき
それに関する作業を洗い直さないといけないけど、
gitだとそのある修正に対するコミットがどれかはすぐに分かる。
Git 9
162 :デフォルトの名無しさん[sage]:2014/04/26(土) 18:47:04.31 ID:ztOmzoR+
subversionだと作業履歴が残っちゃうから
ちょっと気軽にコミットしようということができない。

gitだとちょっと一旦ここでコミットしておいて
少し違う作業をとか、こまめにコミットしておいて
あとでまとめようとか、一つのファイルの修正のうち
一部分だけをコミットしておこうとか簡単にできるが

subversionだとこまめにコミットしたら
その内容がずっと残る。恥ずかしいから
こまめにコミットできない。
あとでまとめてやるからいろんな修正が混ざってしまう。
Git 9
164 :デフォルトの名無しさん[sage]:2014/04/26(土) 18:57:44.05 ID:ztOmzoR+
HAHAHAHA、基準がおかしい奴がいる。
こういう奴がgitに反対しているわけさ。
Git 9
167 :デフォルトの名無しさん[sage]:2014/04/26(土) 19:12:42.80 ID:ztOmzoR+
面倒くさいなら作らなくていいよ。
bareは必須ではない。

gitを始めるのに必要なのはディレクトリで
git initするだけ。

これでもうすぐにブランチ切り替えも
タグの作成もできる。

某subversi○nみたいに
わざわざtrunk、branches、tagsディレクトリを作って
コミットなんて面倒なことしなくていい。
Git 9
168 :デフォルトの名無しさん[sage]:2014/04/26(土) 19:13:48.14 ID:ztOmzoR+
>>166
君は.screenrcの管理とかしかしないんだねw

えぇ、subversionは面倒だからでしょうね。
気軽に始められないw
Git 9
170 :デフォルトの名無しさん[sage]:2014/04/26(土) 19:22:53.05 ID:ztOmzoR+
subversionにおけるブランチの作り方
※ブランチ作るたびに、この長いURLをいちいち入力する必要があります。

svn cp https://www.example.com/svn/trunk \
https://www.example.com/svn/branches/v1p2p3

gitだとこれだけです。

git branch v1p2p3


さてブランチに切り替えてみましょう。

svn sw https://www.example.com/svn/branches/v1p2p3

ぷぷぷぷw

なんでsvnはそんな長いURLが必要なんですか?wwww
あ、ブランチは、ただのコピーでしか無いから、どこにでもコピーできる=コピー場所を指定しなければいけないんですね。

これを毎回毎回入力して切り替えるんですね。大変ですねぇwwww

git checkout v1p2p3

みじかい!
Git 9
171 :デフォルトの名無しさん[sage]:2014/04/26(土) 19:24:43.18 ID:ztOmzoR+
>>169
gitではブランチはブランチという機能なんで
subversinoみたいに、ブランチディレクトリ(branches)なんてのを
作る必要はないんですよ。

だからgitではブランチ名だけで、作成や切り替えが可能です。
いちいちディレクトリ(branches)書く必要はありません。

こんなの、き・そ・! です。
Git 9
174 :デフォルトの名無しさん[sage]:2014/04/26(土) 19:32:08.93 ID:ztOmzoR+
※>>173 は「俺は日付毎のディレクトリを作るだけで十分」と言ってるのと同じだと見てあげましょうwww
Git 9
177 :デフォルトの名無しさん[sage]:2014/04/26(土) 19:35:28.56 ID:ztOmzoR+
subversion使っている人は、みんな
ブランチ作らないって言ってるんでしょうかね

みんなブランチ要らないと言っているのであれば
subversion使っているだけで、アホとみなして良さそうですね。

実はブランチ作れないの間違いでしょうかねw

面白いですねwww
Git 9
178 :デフォルトの名無しさん[sage]:2014/04/26(土) 19:36:05.09 ID:ztOmzoR+
subversion使っている人には、
ブランチの必要性から説明しないといけないのでしょうか?www


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