トップページ > プログラム > 2014年07月24日 > eQap2LAf

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

3 位/231 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000203038



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Git 10
Go language part 1

書き込みレス一覧

Git 10
250 :デフォルトの名無しさん[sage]:2014/07/24(木) 19:12:11.39 ID:eQap2LAf
>>246
キチガイがpullする可能性があるかどうかも気にしておけ!
Go language part 1
226 :デフォルトの名無しさん[sage]:2014/07/24(木) 19:35:29.67 ID:eQap2LAf
ClojureとかGroovyとかもJVM系の言語はコンパイルしてから実行するのに凄い時間がかかるな
REPL的な環境使うと捗る
Git 10
253 :デフォルトの名無しさん[sage]:2014/07/24(木) 21:04:30.41 ID:eQap2LAf
まあ、外部にpushしとくと少し安心感が増すよね
rebaseすること前提の個人ブランチ名の運用ルールでも決めときゃいいんじゃない?
Git 10
257 :デフォルトの名無しさん[sage]:2014/07/24(木) 21:35:16.51 ID:eQap2LAf
>>254
修正前と修正後をマージすることになるから、場合によってはコンフリクトするよね?
Git 10
258 :デフォルトの名無しさん[sage]:2014/07/24(木) 21:39:07.36 ID:eQap2LAf
コンフリクトするならマシかな?
修正前と後が両方残るような変な感じにマージされちゃわない?
Git 10
264 :デフォルトの名無しさん[sage]:2014/07/24(木) 23:04:41.17 ID:eQap2LAf
>>254
$ (mkdir foo1; cd foo1; git init; date > date1.txt; git add date1.txt; git commit -m "foo1 repo 1st")
$ git clone foo1 foo2
$ (cd foo1; git mv date1.txt date2.txt; git commit --amend --no-edit)
$ (cd foo2; git pull --no-edit)
$ (cd foo1; ls)
date2.txt
$ (cd foo2; ls)
date1.txt date2.txt

foo1レポジトリはdate1.txtを作ってそれをdate2.txtにmvしてコミット書き換え
それをcloneしてpullしていたfoo2には、date1.txtとdate2.txtの両方残っちゃった!
Git 10
266 :デフォルトの名無しさん[sage]:2014/07/24(木) 23:15:59.98 ID:eQap2LAf
>>265
>>264は自分でcloneしてるけど、当然のことながら他人がcloneしてpullした場合にも同じことがおこるんだよ?
>>254の「別にpullされても、その人のlogがおかしくなるだけだろ? 」これが間違ってるって言ってるの
おかしくなるのはlogだけじゃなくてリポジトリそのものが整合取れてない状態になる
自分なら消して取り直せばいいが、他人は気がつかない可能性があるのがわからんのか?
Git 10
268 :デフォルトの名無しさん[sage]:2014/07/24(木) 23:27:36.97 ID:eQap2LAf
>>267
ふざけるなよ
おまえ自分の書いた>>254をよく読め

>別にpullされても、その人のlogがおかしくなるだけだろ?
>エラーが出るわけでもない、ただFFできないからマージコミットになるだけ。
>そういうブランチがあったとしても、誰も困らない。

pullされたら、エラーもでるし、logだけじゃなくてレポジトリそのものがおかしくなる場合もある
FFできないマージコミットになるだけなんかでは断じてない


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