[過去ログ] Git 19 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
117(1): デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/12(土) 11:37:38.69 ID:zxvXZjfz0(2/14) AAS
>>103103(5): デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/12(土) 06:57:39.26 ID:h41UD2lS0(6/29) AAS
>>97
(わざわざ色々考えてくれたのなら手間かけてすまんが)
正直全く分からんし、俺はstashも糞仕様と思うから使う気ない。
というか、Gitの連中、「仕様は小さくあるべき」という感覚がそもそも無いと思う。
俺だったら、branchなんて、各ディレクトリにそのままマッピングする。
つまり、sample.txtの開発なら、
.git
master/sample.txt
develop/sample.txt
featureXXX/sample.txt
stash/sample.txt
で、実行パスは xxxx/current/sample.txt としておいて、
ブランチの切換はcd、実行ブランチの切換は ln -s master current でよかった。
stashなんて不要機能そのものだよ。直感的じゃないし、そこまでGit信じ切れないし。
この馬鹿仕様で git add -A で取ってれば各ブランチの同時開発状況含めて完全にcommit履歴が保持出来る。これで十分だ。
Gitによってカレントディレクトリの内容が「上書き」されるのはかなり気持ち悪い。
zip展開するときと同様、バケツからは明示的に取り出さないと上書きされない、が分かりやすくて良いんだよ。
branch切換で全部上書きで入れ替わるのは、頻繁に過去と現在を往復するにはいい仕様だが、普通の人には要らん。
というわけでGitBucketは基本この方針でmasterに全ての履歴を数珠繋ぎ、
平行開発はディレクトリとシンボリックリンクで手動でやれ、
git branch xxxx で切り替えれば勿論切り替わるが、バックアップはその状態で取るのであしからず、
それが嫌なら一々masterに手動で戻せ、(自動戻しは失敗するときがあるので付けない)
だから戻し忘れたら一見ちぐはぐになるが、どのみち何処かに残ってるからなんとか探し出せ、という仕様。
要するにGitBucketはbranchを無視する。
(現在のbranchの記録はしておく。これでbranchを使う人も使わない人も問題ない)
ブランチにディレクトリを使うのは既に subversion がやって失敗した道だぞ
ファイル数やファイルサイズが大きくなるとブランチ切るのに時間とディスク容量がかかり過ぎる
過去話読んでも何も学ばないやつはゴミを再発明するよな
とはいえ、お前やお前が想定しているユーザー層はたいした規模のプログラム組まないだろうからゴミでも十分かもな、知らんけど
167: デフォルトの名無しさん (ワッチョイ 4b8f-X3QC) [sage] 2022/11/12(土) 22:20:47.69 ID:/s1n3tt70(2/2) AAS
難しいなら入門書熟読すればいいし、わからないなら素直に聞けばいいんだよ
それすらやらず、ドキュメント読みたくないとか自分の思想に合わないからgitはクソだとか、小学生並みのわがまま言ってるから無能と言われる
318: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/18(金) 00:06:31.69 ID:jciRgkpH0(1/6) AAS
ステージングがない時点で移行できる人は初心者とかに限られてる気がするんだけど……
338: デフォルトの名無しさん (ワッチョイ 86bb-Rp15) [sage] 2022/11/20(日) 15:01:25.69 ID:7P4mnHvb0(1) AAS
git はプログラムした結果を共有するためのツールって延々書かれてるのに、都合の悪いことは無視するよな
それとも理解できないほど馬鹿なんだろうか
392: デフォルトの名無しさん (ワッチョイ 1a02-ZvCw) [] 2023/01/03(火) 00:38:48.69 ID:VjTq/+tm0(1) AAS
直後のTedさんのリプライがおもろかった。
濱野さんが何をしたのか、何をしなかったのかがさっぱり分からんのだけど、
長いスレッド読んでくと書いてあるのかな?
読んだ人いたら教えてw
830: デフォルトの名無しさん (ワッチョイ d19f-q59E) [sage] 2023/08/20(日) 10:16:43.69 ID:eWjoENHw0(1) AAS
cherry-pick
877(1): デフォルトの名無しさん (ワッチョイ fe19-vHpx) [sage] 2023/08/29(火) 08:47:58.69 ID:bkg5tMQT0(1) AAS
>>875git stashで現状のソースを一時退避したあと、綺麗な状態にしてからcherry-pickして、stashの内容を復元したら?
910: デフォルトの名無しさん (ワッチョイ cbbb-s7v3) [sage] 2023/10/02(月) 13:07:10.69 ID:sE51mbEV0(2/3) AAS
>>908908(2): デフォルトの名無しさん (ワッチョイ b55f-VEJP) [sage] 2023/10/02(月) 11:02:09.86 ID:gcnNh1oY0(2/2) AAS
UNIXだったりcobolやらjavaやら仕事でやってたけどリポジトリなんて聞いたこともない単語だ
王様のブランチと結果にコミットかて
そもそもソース管理なんてISO14001遵守の職場でもコピペ日付だったしそれでなんの不都合もなかったぞ
あんだけやってたのにもはやvi操作すらおぼつかん50近くにもなってバックレたい気分
当時から技術についていけてなかったんだな。そういう駄目な鍛えられ方したやつは今でも git 無しでも大丈夫やろ。
git 理解したら、若い時の苦労はなんだったのか? 最近の若い奴らは恵まれ過ぎ! とか愚痴れるぞ
939: デフォルトの名無しさん (ワッチョイ 9f8e-CWrQ) [sage] 2023/11/12(日) 00:53:40.69 ID:3VdncC2q0(1) AAS
混乱を引き起こしがちなGitの用語まとめ
外部リンク:gigazine.net
975: デフォルトの名無しさん (ワッチョイ 5f16-XDtU) [sage] 2024/01/12(金) 12:41:21.69 ID:W2JL+gqC0(1) AAS
>>974今からRust採用するよりコーティング規約を強化したほうが効果的なのにな。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 2.002s*