Git 20 (530レス)
Git 20 http://mevius.5ch.net/test/read.cgi/tech/1707958209/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
54: デフォルトの名無しさん (ワッチョイ b2a0-33NL) [] 2024/11/08(金) 18:49:52.14 ID:y8v+DuF60 >>51 彼はIDEとGitの二重管理がしたいらしいが、二重管理そのものが良くないと教えてやってよ。 http://mevius.5ch.net/test/read.cgi/tech/1707958209/54
55: デフォルトの名無しさん (ワッチョイ b2a0-33NL) [] 2024/11/08(金) 18:51:25.49 ID:y8v+DuF60 >>52 それはGitではなく、GitHub、GitLabなどのGitのホスティングサービスのことだ。 http://mevius.5ch.net/test/read.cgi/tech/1707958209/55
56: デフォルトの名無しさん (ワッチョイ 12d9-Du01) [sage] 2024/11/09(土) 11:14:39.71 ID:/e9Pqeqm0 チェックインチェックアウト型の方が合う職場の方が多いけどgit原理主義者がジャマをする http://mevius.5ch.net/test/read.cgi/tech/1707958209/56
57: デフォルトの名無しさん (ワッチョイ ad6e-xvOx) [sage] 2024/11/10(日) 23:26:27.94 ID:7LupYrhE0 ファイルを弄ろうとした瞬間にダイアログが自動で開いて お前は一体何のためにこのファイルを編集しようとしているんだ? と意図を聞いてくるようなguiのgitクライアントやエディタってないの? コミット時のコメントを先に書くようなの http://mevius.5ch.net/test/read.cgi/tech/1707958209/57
58: デフォルトの名無しさん (ワッチョイ cd3c-8oyZ) [sage] 2024/11/13(水) 18:08:56.60 ID:LKqY2Vyg0 それ必要ある? 煩わしいだけだよね http://mevius.5ch.net/test/read.cgi/tech/1707958209/58
59: デフォルトの名無しさん (ワッチョイ 954e-avyG) [sage] 2024/11/14(木) 16:08:53.18 ID:owZ2H+n10 やることを明確にしてから手を動かす癖をつけるには悪くないアイデアだと思う しかし強制力がないと結局煩わしいだけで終わりそうだから、宣言した内容から逸れるような変更をAIが検知して電気ショックを与えるような仕組みとセットだな http://mevius.5ch.net/test/read.cgi/tech/1707958209/59
60: デフォルトの名無しさん (ワッチョイ cd29-fa/p) [sage] 2024/11/14(木) 17:05:51.92 ID:rZHGzr+/0 基本的に git はコードを書いてから、それをどのように他人に見せるか考える仕組み 最初に目的を書くとか git ではありえない 他の VCS 使え、無理して git を使う必要ないぞ ステージが何のためにあるのか分かんない奴、ステージの便利さが分かんない奴は他のを使った方が幸せだと思うぞ http://mevius.5ch.net/test/read.cgi/tech/1707958209/60
61: デフォルトの名無しさん (ワッチョイ cb02-avyG) [sage] 2024/11/14(木) 18:05:15.86 ID:QfnZRB7z0 そりゃ暴論だな Git自体は開発ワークフローではなくソースコードを管理するツールだから、UNIX的ミニマリズムの帰結でそうなってるだけの話で、 開発ワークフローとして先にコミットメッセージを決めちゃいけないわけではない そういうワークフローをサポートする周辺ツールを作ればいいだけのことで、それを妨げるものは何もない http://mevius.5ch.net/test/read.cgi/tech/1707958209/61
62: デフォルトの名無しさん (ワッチョイ 7502-QT1F) [sage] 2024/11/14(木) 18:59:29.63 ID:1DNjm3wn0 なんかGitと関係ない気がする http://mevius.5ch.net/test/read.cgi/tech/1707958209/62
63: デフォルトの名無しさん (ワッチョイ 23e7-kftC) [sage] 2024/11/14(木) 19:39:03.69 ID:JxemxwF40 GitにはSVNのneeds-lockに相当するものはない 開発のスループットを上げるためにロックの考えは省いて競合解決はなるべく機械に頼る そのあたりの思想やポリシーはリーナスが語ってたはず 彼が自分のために作ったツールだからそのあたり色濃くコマンドに現れてる だがフロントエンドの開発を妨げるものはなにもない 必要だと思ったやつが自分で作ればいい Git自身の思想とは別ベクトルを向いているので特殊でマイナーな用途のうちに入るから巷で誰かが
公開してくれている可能性は低いかもしれないな http://mevius.5ch.net/test/read.cgi/tech/1707958209/63
64: デフォルトの名無しさん (ワッチョイ e378-QmVt) [] 2024/11/14(木) 19:59:56.31 ID:knCj/+H40 急にどうした http://mevius.5ch.net/test/read.cgi/tech/1707958209/64
65: デフォルトの名無しさん (ワッチョイ cd29-fa/p) [sage] 2024/11/14(木) 20:17:06.85 ID:rZHGzr+/0 git の思想合わないのなら git以外を使えば良いのになんで git にこだわるんだろ git は汎用ニュートラルなツールじゃなくて思想性の強いクセがあるツール、その分はまったら手放せなくなるけど 料理で言ったらカレー粉レベル、カレー味にしたくない時に使うのはお勧めできない http://mevius.5ch.net/test/read.cgi/tech/1707958209/65
66: デフォルトの名無しさん (ワッチョイ e3dd-R46Z) [] 2024/11/14(木) 21:23:12.93 ID:5gfdBupH0 GitもSubversionも使い方は自由 http://mevius.5ch.net/test/read.cgi/tech/1707958209/66
67: デフォルトの名無しさん (ワッチョイ ed5f-hakr) [sage] 2024/11/16(土) 11:27:19.19 ID:mDoixnK70 思想性にクセの無い VCS なんてあるんかいな http://mevius.5ch.net/test/read.cgi/tech/1707958209/67
68: デフォルトの名無しさん (ワッチョイ 2b2d-fa/p) [sage] 2024/11/16(土) 14:54:04.41 ID:ahS7aS5o0 >>67 ないよ、だから自分たちの手法/考えにあったやつを使うべき 有名だからといって git 向いてないやつが git 使うのは不幸になるだけ git は素晴らしいツールだけど万人向けというわけではない http://mevius.5ch.net/test/read.cgi/tech/1707958209/68
69: デフォルトの名無しさん (ワッチョイ 230e-kftC) [sage] 2024/11/16(土) 16:46:21.48 ID:l/37O0wv0 >>67 何にだって濃淡はあるだろ あるなしの二択でしか考えられない1ビット脳かよ http://mevius.5ch.net/test/read.cgi/tech/1707958209/69
70: デフォルトの名無しさん (ワッチョイ 2b2d-fa/p) [sage] 2024/11/16(土) 16:51:08.62 ID:ahS7aS5o0 >>69 濃淡といっても濃いやつかすごく濃いやつかの違い 薄いやつは存在しない もちろん自分の思想にあってれば空気みたいに感じて薄いと思うかもだが、他の人にとっては猛毒という個人差 http://mevius.5ch.net/test/read.cgi/tech/1707958209/70
71: デフォルトの名無しさん (ワッチョイ 230e-kftC) [sage] 2024/11/16(土) 17:05:38.74 ID:l/37O0wv0 >>70 うん、だから >>63 はGitはかなり濃い目の部類って言ってるんだよ http://mevius.5ch.net/test/read.cgi/tech/1707958209/71
72: デフォルトの名無しさん (ワッチョイ c61a-KrXD) [sage] 2024/11/17(日) 11:09:45.68 ID:1w/WFdpP0 いやわかるんだけどさ、適材適所にならずにgitが一番、git使うのが正しい、gitも使えないような奴ぁ、みたいにいらぬ波風を仕事で起こす迷惑な原理主義者が実際多いのよ http://mevius.5ch.net/test/read.cgi/tech/1707958209/72
73: デフォルトの名無しさん (ワッチョイ 6263-qduf) [sage] 2024/11/17(日) 11:57:45.29 ID:XBj9RB2E0 たかがソースコードのバージョン管理に適材適所とか多様性とか要らん くだらん自転車置き場の議論で時間を無駄にするだけだから問答無用でgit一択でいい ゲーム開発で巨大なアセットを管理する必要があるように管理対象の性質によって他を選ぶのは仕方ないが、 些細なワークフローの問題で他の選択肢を検討するべきではない http://mevius.5ch.net/test/read.cgi/tech/1707958209/73
74: デフォルトの名無しさん (ワッチョイ 362d-vyHt) [sage] 2024/11/17(日) 12:30:40.26 ID:4bPBMVA80 >>73 git 使う理由を考えろ お前みたいな変なのがいるから、git でロックしたいだの、事前にコミット・メッセージ入れたいだの的外れなこと言い出すやつが湧いくことになる git 使うんなら git のワークフローになるし、他のワークフローにしたいのなら他の VCS 使うべき (全部が一緒に見えるアホはどれ使っても駄目だが) http://mevius.5ch.net/test/read.cgi/tech/1707958209/74
75: デフォルトの名無しさん (ワッチョイ 7b3f-qduf) [sage] 2024/11/17(日) 14:21:11.61 ID:Mcc4e1u50 Gitのワークフローなんてものは無い 個人の小規模開発では、手元のフォルダ上でデフォルトブランチにコミットするだけの使い方も多い GitHub使ったクローズドな組織での開発では単一のリモードリポジトリで作業する中央集権型のワークフローが普通だ 一方で、OSSではフォークして互いにpullし合うのが一般的だろう 素のGitにはレビューやコメントもなければCI/CDもなく、マージやデプロイを承認するような機能もない それらはあくまでGitと直行するも
のとしてGitHubによって自然な形で実装されたものだ GitはLinuxカーネル開発のワークフローを前提として設計されたものではあるがGitそれ自体はワークフロー中立であり、 多様な使い方を受容することがGitがこれだけ広く普及した大きな理由だ http://mevius.5ch.net/test/read.cgi/tech/1707958209/75
76: デフォルトの名無しさん (ワッチョイ 0610-nRet) [sage] 2024/11/17(日) 15:03:16.35 ID:GO7/5tRJ0 svnはバイナリも差分で保存してくれることは覚えといて損はないぜ 脳死でgit一択なんてこたーない http://mevius.5ch.net/test/read.cgi/tech/1707958209/76
77: 73 (ワッチョイ 7b3f-qduf) [sage] 2024/11/17(日) 15:08:32.39 ID:Mcc4e1u50 >>76 よく読んでくれ 俺は管理対象の性質に応じて選択することは否定していない http://mevius.5ch.net/test/read.cgi/tech/1707958209/77
78: デフォルトの名無しさん (ワッチョイ 86bb-vyHt) [sage] 2024/11/17(日) 18:01:53.15 ID:hkK5KPG+0 >>75 もっと大きな部分を考えろ 分散して手元で開発 複数の人が同じファイルを並行して作業 ロックを取らずにマージ時に調整 ステージングでパッチを読みやすく整形 リベースでチェインを整形 個別ロックのかわりにブランチを使う みたいなのも全部ワークフローだ git 使ってると当たり前過ぎて空気になってるだけ、中央集権とかだけがワークフローじゃない http://mevius.5ch.net/test/read.cgi/tech/1707958209/78
79: デフォルトの名無しさん (ワッチョイ 86bb-vyHt) [sage] 2024/11/17(日) 18:22:05.70 ID:hkK5KPG+0 Q. バッティングするといやなのでロック取りたいんだが A. ブランチ切れ、自分専用ブランチならバッティングしない Q. 作業開始前に今からする作業の説明保存したいんだが A. ブランチ切ってブランチの説明を追加しろ だいたい git のワークフローに適した代替のやり方がある 個人ごとで保管すべきものが何で、全員で共有すべきものは何か? という根幹の考え方が VCS ごとに違っている http://mevius.5ch.net/test/read.cgi/tech/1707958209/79
80: デフォルトの名無しさん (ワッチョイ c6ae-qduf) [sage] 2024/11/17(日) 18:43:36.44 ID:hbhRcMl00 だからそういう話だろ? なんか勘違いをしているようだが、質問者はあくまでクライアントの話をしている 自分の手元で自分以外誰も見ないし触らないブランチでやる分にはロックしようと自由だ http://mevius.5ch.net/test/read.cgi/tech/1707958209/80
81: デフォルトの名無しさん (ワッチョイ 86bb-vyHt) [sage] 2024/11/17(日) 19:09:27.90 ID:hkK5KPG+0 >>80 ロックは自由だ LとR間違ってないか? 何のため誰のためのロックの話? http://mevius.5ch.net/test/read.cgi/tech/1707958209/81
82: デフォルトの名無しさん (ワッチョイ c6ae-qduf) [sage] 2024/11/17(日) 19:28:00.48 ID:hbhRcMl00 だから>>57の通り、メッセージを先に書きたいだけでしょ そもそもロックしたいとは言っていないが、実装するなら少なくとも手元のブランチに対する排他制御は必要だろうね http://mevius.5ch.net/test/read.cgi/tech/1707958209/82
83: デフォルトの名無しさん (ワッチョイ c6ae-qduf) [sage] 2024/11/17(日) 19:37:35.19 ID:hbhRcMl00 いやブランチじゃなくてリポジトリに対しての排他制御が必要か コミット前だからどうせブランチは切り替えられないもんね 補足すると、自分で重複して同じクライアントを起動することによる競合を防ぐことを目的とした、同一PC上の同一のクライアント自身に対する排他制御な http://mevius.5ch.net/test/read.cgi/tech/1707958209/83
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 447 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s