探検
Git 20
1デフォルトの名無しさん (ワッチョイ df35-BO+l)
2024/02/15(木) 09:50:09.07ID:En27mXas0ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。
Git
http://git-scm.com/
◆関連サイト
Pro Git - Table of Contents
http://git-scm.com/book/ja
Git入門
http://www8.atwiki.jp/git_jp/
◆前スレ
Git 17
https://mevius.5ch.net/test/read.cgi/tech/1599016710/
Git 18
http://mevius.5ch.net/test/read.cgi/tech/1650651945/
Git 19
https://mevius.5ch.net/test/read.cgi/tech/1667720427/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
250デフォルトの名無しさん (ワッチョイ 66bf-1w4P)
2024/12/21(土) 18:23:30.51ID:Bjr5M2i00251デフォルトの名無しさん (ワッチョイ 7d96-Ni2M)
2024/12/22(日) 11:25:46.33ID:KQFeVRO70 >>229-235
みなさんご意見どうもです
SVNを使っていた頃や、ステージングを使ってみる前は、
変更ファイルをいったんどこかに逃がして、作業フォルダを綺麗な状態に戻して、
今回コミットしたいところだけくっつけ直して、動作確認できたらそれらをすべてコミットして、
逃がしておいたものを元の場所に戻して作業再開、みたいな操作をしてました
結局プッシュする前にステージングし忘れなどを確認する必要があるとなると、
コミット時に確実に確認できる上記の方法もそんなに悪くはないってことですかね
みなさんご意見どうもです
SVNを使っていた頃や、ステージングを使ってみる前は、
変更ファイルをいったんどこかに逃がして、作業フォルダを綺麗な状態に戻して、
今回コミットしたいところだけくっつけ直して、動作確認できたらそれらをすべてコミットして、
逃がしておいたものを元の場所に戻して作業再開、みたいな操作をしてました
結局プッシュする前にステージングし忘れなどを確認する必要があるとなると、
コミット時に確実に確認できる上記の方法もそんなに悪くはないってことですかね
252デフォルトの名無しさん (ワッチョイ 7fbb-KOZO)
2024/12/22(日) 14:58:34.96ID:1vLY5nWA0 >>251
それで良いんじゃないかな?
私だと2つに分けたのを両方先にコミットしておいて、両方別々にチェックアウトしてテストを走らせるけど
問題があれば巻き戻してやり直し
問題がなけば push
push 前ならローカルでいくらでもやり直しが効くのが git の利点なので個人的に分かりやすいやり方でやれば良い
慣れたらテストの自動化とか検討すると捗る
それで良いんじゃないかな?
私だと2つに分けたのを両方先にコミットしておいて、両方別々にチェックアウトしてテストを走らせるけど
問題があれば巻き戻してやり直し
問題がなけば push
push 前ならローカルでいくらでもやり直しが効くのが git の利点なので個人的に分かりやすいやり方でやれば良い
慣れたらテストの自動化とか検討すると捗る
253デフォルトの名無しさん (ワッチョイ b3b2-bv9v)
2025/01/01(水) 05:03:32.91ID:RPjVgyjf0 Git v2.48.0-rc1
254デフォルトの名無しさん (ワッチョイ 6181-QUM6)
2025/01/07(火) 09:45:36.95ID:DbV6+6Xe0 Git v2.48.0-rc2
255デフォルトの名無しさん (ワッチョイ 61d0-QUM6)
2025/01/11(土) 11:00:17.95ID:tzzUwbv+0 Git v2.48.0
256デフォルトの名無しさん (ワッチョイ 8610-Z6+G)
2025/01/12(日) 11:20:09.87ID:L3maUoeD0 サル先生でGitの学習を始めました
そこで質問です!
下記コマンドの中に dewfr という記述が存在するのですが、これは何を意味するのでしょうか?
> git config --global core.editor "\"[使用するエディタのパス]\""dewfr
参照:https://backlog.com/ja/git-tutorial/intro/06/
そこで質問です!
下記コマンドの中に dewfr という記述が存在するのですが、これは何を意味するのでしょうか?
> git config --global core.editor "\"[使用するエディタのパス]\""dewfr
参照:https://backlog.com/ja/git-tutorial/intro/06/
257デフォルトの名無しさん (ワッチョイ a999-Vnhz)
2025/01/12(日) 12:11:34.88ID:hjmuezNa0 先生が個人的に使っているエディタのファイル名なのでは?
直前がパス区切り文字で終わってるし
直前がパス区切り文字で終わってるし
258デフォルトの名無しさん (ワッチョイ 8610-Z6+G)
2025/01/12(日) 12:24:19.20ID:L3maUoeD0 あ〜なるほど!謎が解けました!
ありがとうございます!
ありがとうございます!
259デフォルトの名無しさん (ワッチョイ 6579-WFUU)
2025/01/12(日) 17:53:29.03ID:6ooBodrm0 Git用GUIがなまじっか日本語化されていると、
求めているコマンドを探すときに面倒くさい
求めているコマンドを探すときに面倒くさい
260デフォルトの名無しさん (スッップ Sdea-6XWm)
2025/01/12(日) 18:29:09.15ID:ORJFqn4Yd >>259
わかる
わかる
261デフォルトの名無しさん (スッップ Sdea-6XWm)
2025/01/12(日) 18:29:16.18ID:ORJFqn4Yd >>259
わかる
わかる
262デフォルトの名無しさん (ワッチョイ 5dbf-MHIl)
2025/01/15(水) 09:29:23.33ID:3C2APGzS0 Git v2.48.1
263デフォルトの名無しさん (ワッチョイ 6579-WFUU)
2025/01/15(水) 14:32:20.61ID:gq5bJ2fy0 Git for Windows 2.47.1(2)Latest
264デフォルトの名無しさん (ワッチョイ 6579-WFUU)
2025/01/15(水) 14:42:56.61ID:gq5bJ2fy0 Git Credential Managerの脆弱性で
Git for Windows 2.47.1、2.46.2、2.45.2の各バージョンで差し替え
(日本時間2025-01-15 03:11)
Git for Windows 2.47.1、2.46.2、2.45.2の各バージョンで差し替え
(日本時間2025-01-15 03:11)
265デフォルトの名無しさん (ワッチョイ c3e6-Trbs)
2025/01/23(木) 09:18:49.62ID:vFJWSuXb0 ローカル上の作業ブランチで複数回コミットして、まだマージやプッシュをしたくない状態のとき、
ここでPCやSSDが壊れたら痛いのでローカルの内容をバックアップしておきたいとなったら、
どうやるのが常套手段なんでしょうか
ここでPCやSSDが壊れたら痛いのでローカルの内容をバックアップしておきたいとなったら、
どうやるのが常套手段なんでしょうか
266デフォルトの名無しさん (ワッチョイ 6f7c-Bxv4)
2025/01/23(木) 09:22:23.44ID:5LAJlDxM0 個人作業用のブランチにpushすりゃいいじゃん
267デフォルトの名無しさん (ワッチョイ 43ed-iJWx)
2025/01/23(木) 10:01:54.42ID:RFmrvYtC0 常套手段は知らんけど壊れることまで心配するならクラウドバックアップとRAIDじゃないの
手軽な手段ならpushとpush -fだな
-fで困る人いないでしょ
手軽な手段ならpushとpush -fだな
-fで困る人いないでしょ
268デフォルトの名無しさん (ワッチョイ 43ed-iJWx)
2025/01/23(木) 10:05:22.41ID:RFmrvYtC0 汚すことができないやむを得ない事情があるなら自由になる別のリモートを増やしてブランチをミラーリングしておく
269デフォルトの名無しさん (ワッチョイ cfbb-xIxp)
2025/01/23(木) 10:42:03.41ID:JYmON0LL0 >>265
・ディスクをレイドとかにして耐障害性を上げる
・ディスク/ファイルシステムのバックアップを取る
・バックアップ用の別のリモート・リポジトリにプッシュする
・共用リポジトリに別のブランチ名でプッシュしておく
どれでも好きなのをどうぞ
全部やれば完璧
(最後のなら簡単、運用ルール的にかぶらないブランチ名の付け方決めとくだけでOK、個人名_ブランチ名 とか
・ディスクをレイドとかにして耐障害性を上げる
・ディスク/ファイルシステムのバックアップを取る
・バックアップ用の別のリモート・リポジトリにプッシュする
・共用リポジトリに別のブランチ名でプッシュしておく
どれでも好きなのをどうぞ
全部やれば完璧
(最後のなら簡単、運用ルール的にかぶらないブランチ名の付け方決めとくだけでOK、個人名_ブランチ名 とか
270デフォルトの名無しさん (ワッチョイ c3e6-Trbs)
2025/01/23(木) 12:27:44.30ID:vFJWSuXb0 >>266-269
参考になりました、ありがとうございます
.gitフォルダだけを圧縮して逃がしたりしていましたが、
自分しか使わない前提のブランチなら、リモートにプッシュしてしまってもよいものなのですね
参考になりました、ありがとうございます
.gitフォルダだけを圧縮して逃がしたりしていましたが、
自分しか使わない前提のブランチなら、リモートにプッシュしてしまってもよいものなのですね
271デフォルトの名無しさん (ワッチョイ 6f7c-Bxv4)
2025/01/23(木) 12:36:39.07ID:5LAJlDxM0 >>270
チームでやってるならチームのルールを確認
チームでやってるならチームのルールを確認
272デフォルトの名無しさん (ワッチョイ cfbb-xIxp)
2025/01/23(木) 12:54:07.03ID:JYmON0LL0 >>270
git のブランチなんていくら push しても容量がそんなに増えるようなもんじゃないし、邪魔にもならないんで駄目って言われることはほぼないよ
フィルターしやすくしたり、名前かぶるの避けるためにブランチの命名規則だけは決めておくと良い
(方針によってはバックアップは別のリポジトリがあるからそっち使えって言われることはあるかもしれない
git のブランチなんていくら push しても容量がそんなに増えるようなもんじゃないし、邪魔にもならないんで駄目って言われることはほぼないよ
フィルターしやすくしたり、名前かぶるの避けるためにブランチの命名規則だけは決めておくと良い
(方針によってはバックアップは別のリポジトリがあるからそっち使えって言われることはあるかもしれない
273デフォルトの名無しさん (ワッチョイ ff95-YoY9)
2025/01/23(木) 18:26:22.96ID:ZEFHCs1J0274デフォルトの名無しさん (ワッチョイ c3e6-Trbs)
2025/01/23(木) 18:36:02.43ID:vFJWSuXb0275デフォルトの名無しさん (ワッチョイ ff95-YoY9)
2025/01/23(木) 19:41:26.62ID:ZEFHCs1J0276デフォルトの名無しさん (ベーイモ MMff-4FDL)
2025/01/24(金) 14:03:41.62ID:/oFMYy+rM 仕事でやってるならそれは個人的な作業ではないのだから堂々とリモートにpushすればよい
OSSならそもそもforkしてるだろうからリモートは元々自分専用
OSSならそもそもforkしてるだろうからリモートは元々自分専用
277デフォルトの名無しさん (ドコグロ MM7f-wVPw)
2025/01/25(土) 15:00:31.31ID:i3NO8nb7M 道具として異常
知恵遅れがしがみつく道具がgit
知恵遅れがしがみつく道具がgit
27830 (ワッチョイ d315-+m+E)
2025/01/25(土) 17:08:54.33ID:i1hyUUYx0 じゃあ天才は何使ってんの
279デフォルトの名無しさん (ワッチョイ 6f9b-Bxv4)
2025/01/25(土) 17:22:25.79ID:W3I6NstP0 未だにsvnから移行できないじじいはいたな
280デフォルトの名無しさん (ワッチョイ 6f5f-3AqC)
2025/01/25(土) 17:57:50.21ID:aP269JYO0 better cvs として使ってます。本当にすみません。 ブランチとか良く使わないです
281デフォルトの名無しさん (JP 0Hb6-dNed)
2025/01/26(日) 13:26:52.01ID:uiy/DQQ3H やっぱりVisual Source Safeが一番わかりやすくていいよね
282デフォルトの名無しさん (ベーイモ MM06-zT4W)
2025/01/26(日) 16:30:13.37ID:h32xfORHM Better CVSではないGitならではのやり方と言えるのなんて、
複数のリモートリポジトリ間でpullし合うような真に分散管理された伝統的なOSS開発スタイルくらいだろ
基本的に大半の人の使い方はBetter CVSの域を出ない
ローカルリポジトリがリモートリポジトリへの反映前のバッファとして使えて便利だな、という程度
複数のリモートリポジトリ間でpullし合うような真に分散管理された伝統的なOSS開発スタイルくらいだろ
基本的に大半の人の使い方はBetter CVSの域を出ない
ローカルリポジトリがリモートリポジトリへの反映前のバッファとして使えて便利だな、という程度
283デフォルトの名無しさん (ワッチョイ b6f0-jays)
2025/01/26(日) 16:51:43.41ID:v8RHgYNZ0 ↑中途半端にわかった気になってるじじい
284デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/26(日) 17:14:21.11ID:OHuPDl3g0 >>282
もうちょっと上手に煽んないと乗れないぞ
そもそもこのスレに cvs 使ったことあるやつがどれだけいると思ってんだ
30年前のアプリ比較に出しても自分が年寄りと表明することにしか
まちもに cvs 使ってたやつなら、恥ずかしくこの書き込みできないんで、きちんと使ったことないのまでは分かるけど
もうちょっと上手に煽んないと乗れないぞ
そもそもこのスレに cvs 使ったことあるやつがどれだけいると思ってんだ
30年前のアプリ比較に出しても自分が年寄りと表明することにしか
まちもに cvs 使ってたやつなら、恥ずかしくこの書き込みできないんで、きちんと使ったことないのまでは分かるけど
28530 (ワッチョイ 7f3d-ImQ9)
2025/01/26(日) 22:56:56.08ID:Im+l/vn00 CVSなら知ってるよ
コンビニのことでしょ
コンビニのことでしょ
286デフォルトの名無しさん (ワッチョイ 7a86-Uu4E)
2025/01/27(月) 23:35:25.04ID:5zVfH4ct0 >>284
40歳以上なら知っている
40歳以上なら知っている
287デフォルトの名無しさん (アウアウウー Sa47-zrHT)
2025/01/28(火) 00:30:38.67ID:knz0Jl8ca RCSの話をしたくなるね
288デフォルトの名無しさん (ワッチョイ 7a86-Uu4E)
2025/01/28(火) 06:16:26.21ID:OdcIn15O0 VSSもかなりあとまで使っていたけどな
35歳以上なら知っていることが多い
35歳以上なら知っていることが多い
289デフォルトの名無しさん (ワッチョイ 1a6e-dNed)
2025/01/28(火) 12:37:10.14ID:bnD9cEyX0 いまでもVisualStudioのソースコード管理はVSSライクなのあるよね。
Gitも使えるけど。
開発の中心じゃないメンバーも使う仕様書管理とかだとそっちの方が
評判高いというか、Gitは使わないよなw
Gitも使えるけど。
開発の中心じゃないメンバーも使う仕様書管理とかだとそっちの方が
評判高いというか、Gitは使わないよなw
290デフォルトの名無しさん (アウアウエー Sa52-FFa5)
2025/01/28(火) 13:19:48.30ID:dqvH8r5Ca SVNも忘れないで
291デフォルトの名無しさん (アウアウウー Sa47-zrHT)
2025/01/28(火) 20:38:47.97ID:n6IrqaQHa Gitを知ろう!昔のソース管理とGit
の絵を見るとGitって難しい事してるな、って思う。
逆に古いツールは複雑なマージ出来るんだっけ?と不安になる。
の絵を見るとGitって難しい事してるな、って思う。
逆に古いツールは複雑なマージ出来るんだっけ?と不安になる。
292デフォルトの名無しさん (ワッチョイ 3be6-6AoA)
2025/01/29(水) 13:05:47.15ID:iK+g/tdh0 Gitはオープンソースのプロジェクトを分散管理するのが目的だろうから、
社内のソース管理とかに使うと、なんか前より面倒くさくなったなと感じる
社内のソース管理とかに使うと、なんか前より面倒くさくなったなと感じる
293デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/29(水) 13:38:14.63ID:vsr4sfYf0 >>292
git は world wide にユニークな名前で管理して無限(おおげさな表現)にスケールすることが利点の1つなので
少人数のプロジェクトだとこの利点は感じ難いのは仕方ない、あらゆる利点は逆からみれば欠点なわけだし
git は world wide にユニークな名前で管理して無限(おおげさな表現)にスケールすることが利点の1つなので
少人数のプロジェクトだとこの利点は感じ難いのは仕方ない、あらゆる利点は逆からみれば欠点なわけだし
294デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/29(水) 13:41:47.19ID:vsr4sfYf0 git の他の利点、例えばブランチを切ったり繋いだりするのが早くて操作も簡単
みたいなのに慣れてくると個人利用のみでも手放せなくなる
みたいなのに慣れてくると個人利用のみでも手放せなくなる
295デフォルトの名無しさん (ワッチョイ 1bf9-pXYx)
2025/01/29(水) 15:51:35.40ID:O2q9bD9Z0 正直、ローカルリポジトリを持たずに直接GitHubにコミットできるオプションがあったら便利だと思う
クライアントとサーバーが等価なのがアーキテクチャとして美しいのはわかるけど、
安定したネットワーク環境とリモートへの反映が前提なら実用的にはあまり意味ないのよね
余計な手間が増えるだけだし、作業者マインドの人(情シスとか情シスとか)に理解させるのに苦労する
クライアントとサーバーが等価なのがアーキテクチャとして美しいのはわかるけど、
安定したネットワーク環境とリモートへの反映が前提なら実用的にはあまり意味ないのよね
余計な手間が増えるだけだし、作業者マインドの人(情シスとか情シスとか)に理解させるのに苦労する
296デフォルトの名無しさん (ワッチョイ 7a8e-0HiR)
2025/01/29(水) 16:45:51.30ID:NEN1+s6c0 なるほど、必要なら作ってくれ
297デフォルトの名無しさん (ワッチョイ 7ab6-N+ua)
2025/01/29(水) 17:08:05.77ID:j23j/EVS0 最近のGitHubはweb上で編集してプルリク投げまで完結できたよね?
あんまし使ったことないけど
あんまし使ったことないけど
298デフォルトの名無しさん (ワッチョイ b65f-rEDf)
2025/01/29(水) 17:26:33.12ID:wXwWo4Yf0 会社ではプッシュばっかり使っててプルリクの概念がいまだによくわかってない
このブランチをプルしてマージしてください ってお願いするのがプルリクなんだよね?
会社でこれをやるなら、ソース管理者みたいな人を立ててその人に依頼すんの?
このブランチをプルしてマージしてください ってお願いするのがプルリクなんだよね?
会社でこれをやるなら、ソース管理者みたいな人を立ててその人に依頼すんの?
299デフォルトの名無しさん (ワッチョイ 7f3c-zT4W)
2025/01/29(水) 18:19:19.91ID:u4GPoyB40 君のチームのワークフローに合わせればいい。Gitだからどうとかじゃなく。
考え方は簡単、他者の承認またはレビューを必要とするときに pull request を作る、承認したらマージする、これだけ。
例えばタスク毎にメイン開発者AとレビュワーBがアサインされていて、リリースにオーナーCの承認を必要とするなら、下記が考えられる。
開発タスクのクローズ : AがタスクのブランチからmainブランチへのPRを作成し、Bにレビューを依頼。BがPRを承認し、AまたはBがマージ。
リリース : 開発チームの誰かが main から production ブランチへのPRを作成し、Cがマージ。その後GitHub Actions等のCI/CDツールが本番環境へデプロイする。
上記はよくある流れではあるが、GitやGitHubだからこうするというわけではないことに留意せよ。
開発フローはそれらとは独立に決められるべきであり、それをGitHubの機能を使って実装するだけだ。
考え方は簡単、他者の承認またはレビューを必要とするときに pull request を作る、承認したらマージする、これだけ。
例えばタスク毎にメイン開発者AとレビュワーBがアサインされていて、リリースにオーナーCの承認を必要とするなら、下記が考えられる。
開発タスクのクローズ : AがタスクのブランチからmainブランチへのPRを作成し、Bにレビューを依頼。BがPRを承認し、AまたはBがマージ。
リリース : 開発チームの誰かが main から production ブランチへのPRを作成し、Cがマージ。その後GitHub Actions等のCI/CDツールが本番環境へデプロイする。
上記はよくある流れではあるが、GitやGitHubだからこうするというわけではないことに留意せよ。
開発フローはそれらとは独立に決められるべきであり、それをGitHubの機能を使って実装するだけだ。
300デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/29(水) 19:20:58.17ID:vsr4sfYf0 >>298
ワークフロー次第だが、もともと想定されてるのは
個人用公開リポジトリ ←push― 個人用ローカルリポジトリ ←commit― 作業ディレクトリ
という環境を全員が持ってる前提で
プルリクエストというのは、「俺の公開リポジトリに push したので、そこからお前のリポジトリに pull してくれ」という要求
これを責任者宛に出せば
チームリーダーとかリリース・マネージャーとかの責任者がチェックして問題なければ、それを彼の個人ローカル・リポジトリでマージする(その後に彼の公開リポジトリに push して公開する)
ワークフロー次第だが、もともと想定されてるのは
個人用公開リポジトリ ←push― 個人用ローカルリポジトリ ←commit― 作業ディレクトリ
という環境を全員が持ってる前提で
プルリクエストというのは、「俺の公開リポジトリに push したので、そこからお前のリポジトリに pull してくれ」という要求
これを責任者宛に出せば
チームリーダーとかリリース・マネージャーとかの責任者がチェックして問題なければ、それを彼の個人ローカル・リポジトリでマージする(その後に彼の公開リポジトリに push して公開する)
301デフォルトの名無しさん (ワッチョイ 7f36-zT4W)
2025/01/29(水) 21:57:23.24ID:u4GPoyB40 企業での開発においては共通のリポジトリを皆で触るのが一般的であり、”pull” requestは実際には同一リポジトリ内でのマージのみに使用する
forkはガバナンスを困難にし情報漏洩につながるリスクがあるため、そもそもorganizationまたはenterpriseのポリシーで一律禁止するのがベストプラクティス
forkはガバナンスを困難にし情報漏洩につながるリスクがあるため、そもそもorganizationまたはenterpriseのポリシーで一律禁止するのがベストプラクティス
302デフォルトの名無しさん (ワッチョイ 7f86-ImQ9)
2025/01/30(木) 01:09:50.68ID:o8nH7UIQ0 GitLabだとマージリクエストって名前なんだけど、個人的にはこっちの名の方がしっくり来るんだよなあ
303デフォルトの名無しさん (ワッチョイ 9727-dNed)
2025/01/30(木) 01:12:38.22ID:sgBWR4v+0 プルだと向こうが主語だもんな
引っ張ってぇ、的な
引っ張ってぇ、的な
304デフォルトの名無しさん (ワッチョイ 0ec9-X4Kx)
2025/01/30(木) 08:03:04.92ID:yzi2OnyQ0 リクエストだから向こうが主語だよ
何いってんのさ
どちらも依頼だけど取り込む段階に着目するかマージする段階に着目するかの違いだよ
何いってんのさ
どちらも依頼だけど取り込む段階に着目するかマージする段階に着目するかの違いだよ
305デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/30(木) 08:48:49.49ID:5L7oVd850 pull ってのは 「fetch して merge 」の省略形なので当然 merge もリクエストしてる
分散リポジトリなら先に merge の前に fetch してもらう必要があるので pull リクエストを出す
共用リポジトリとかなら fetch する必要がないので単なる merge リクエストを出す
この違いが分かって使い分けできないやつが git 使ってるの爆笑ものなんだが
ここは分かってないやつ多そうだな
分散リポジトリなら先に merge の前に fetch してもらう必要があるので pull リクエストを出す
共用リポジトリとかなら fetch する必要がないので単なる merge リクエストを出す
この違いが分かって使い分けできないやつが git 使ってるの爆笑ものなんだが
ここは分かってないやつ多そうだな
306デフォルトの名無しさん (ベーイモ MM06-zT4W)
2025/01/30(木) 10:31:13.18ID:Be3+/jiBM 企業内での開発の場合、pull(merge) requestは要請というよりレビューと承認を求める意味合いが強い。
結局マージを行うのも同じ人(別の人間かもしれないが基本的には同一の責任主体と見做せる)であることがほとんどだから。
その意味ではシンプルに review request
結局マージを行うのも同じ人(別の人間かもしれないが基本的には同一の責任主体と見做せる)であることがほとんどだから。
その意味ではシンプルに review request
307デフォルトの名無しさん (ベーイモ MM06-zT4W)
2025/01/30(木) 10:47:11.99ID:sLaRrBQRM 企業内での開発の場合、pull(merge) requestはコードレビューと承認を得ることを目的に作成され、その上でマージを誰が行うかは重要ではないんだよね。
というか多くのチームでは作成した本人がマージしている。
このへんの用語は実際初心者に教えてると理解しづらいようで、pullじゃなくてmergeにしたら解決というものでもない。
まあ、だからってもっと良い呼称は俺は思いつかないが。
というか多くのチームでは作成した本人がマージしている。
このへんの用語は実際初心者に教えてると理解しづらいようで、pullじゃなくてmergeにしたら解決というものでもない。
まあ、だからってもっと良い呼称は俺は思いつかないが。
309デフォルトの名無しさん (オッペケ Sr3b-ImQ9)
2025/01/30(木) 11:21:31.02ID:aXMNWhD7r310デフォルトの名無しさん (スプープ Sd5a-zT4W)
2025/01/30(木) 15:36:37.44ID:yII0bm57d しない。したとしても極めて稀。
OSS開発者のためのソーシャルコーディングサービスとして開発されたGitHubと異なり、
GitLabは当初からエンタープライズでのクローズドな開発を前提としており、>>301の通り基本的に共有リポジトリを使うから。
OSS開発者のためのソーシャルコーディングサービスとして開発されたGitHubと異なり、
GitLabは当初からエンタープライズでのクローズドな開発を前提としており、>>301の通り基本的に共有リポジトリを使うから。
311デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/30(木) 16:07:15.77ID:5L7oVd850 >>307
それはちょっと違う
本来は review とかが全部終わった完成したものについて出すのが merge/pull リクエスト
review する人と merge する人が一緒の時に手抜きで一回で済ますだけでワークフロー上は完全に別物
それはちょっと違う
本来は review とかが全部終わった完成したものについて出すのが merge/pull リクエスト
review する人と merge する人が一緒の時に手抜きで一回で済ますだけでワークフロー上は完全に別物
312デフォルトの名無しさん (ワッチョイ 1b16-zT4W)
2025/01/30(木) 16:38:36.48ID:NcQM/92I0313デフォルトの名無しさん (ワッチョイ 973f-dNed)
2025/01/30(木) 16:53:48.01ID:sgBWR4v+0 盛り上がってまいりました
314デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/30(木) 17:25:50.04ID:5L7oVd850 >>309
>>311
github は分散リポジトリを念頭にサーバ上の統合作業の用語を選択した
gitlab は共用リポジトリを念頭にサーバ上の統合作業の用語を選択した
これは本来の git の意図とはズレてるのでリーナスが切れた(サーバ上では統合作業 merge/pull しない、それらは手元のローカル・リポジトリでやるのが git 本来の流儀)
git で pull request はもともと相手のローカル・リポジトリへの pull を要求するというそのままの意味(github は用語を変に流用しただけ、本来の使い方ではない
linux kernel だと subsystem maintainer とかが subsystem の開発リポジトリから完成した分をリーナスの個人リポジトリに取り込んでリリースに含めるよう最終的な要求するのが pull request の意味
コードのレビューとかはもっとずっと前に ML とかで多くの人が議論し尽くしてる、そういうのが全部終わって次のバージョンのリリースに含めて良くなったら pull request 出す
>>311
github は分散リポジトリを念頭にサーバ上の統合作業の用語を選択した
gitlab は共用リポジトリを念頭にサーバ上の統合作業の用語を選択した
これは本来の git の意図とはズレてるのでリーナスが切れた(サーバ上では統合作業 merge/pull しない、それらは手元のローカル・リポジトリでやるのが git 本来の流儀)
git で pull request はもともと相手のローカル・リポジトリへの pull を要求するというそのままの意味(github は用語を変に流用しただけ、本来の使い方ではない
linux kernel だと subsystem maintainer とかが subsystem の開発リポジトリから完成した分をリーナスの個人リポジトリに取り込んでリリースに含めるよう最終的な要求するのが pull request の意味
コードのレビューとかはもっとずっと前に ML とかで多くの人が議論し尽くしてる、そういうのが全部終わって次のバージョンのリリースに含めて良くなったら pull request 出す
315デフォルトの名無しさん (ワッチョイ 0ec9-X4Kx)
2025/01/30(木) 21:25:55.92ID:yzi2OnyQ0 fetchしないってかなり語弊があるよな
316デフォルトの名無しさん (ワッチョイ df02-zT4W)
2025/01/31(金) 09:01:26.86ID:fWRcePGc0317デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/31(金) 09:31:32.44ID:uF0JLDg90318デフォルトの名無しさん (ワッチョイ 7f65-ncSF)
2025/01/31(金) 10:15:03.05ID:9dfMKsJi0 >>316
> あんたはGitHubのpull requestを活用するにあって
俺に聞いてる? 俺のアドバイスなら
git 本来の pull request は業務フローによって必要だったり不要だったりする、参考に知っておくと良い
Github の pull request は使う必要も学ぶ必要もないゴミ、そのまま忘れてしまって良い、周りで使おうとするやついたら全力で止めるレベル
> あんたはGitHubのpull requestを活用するにあって
俺に聞いてる? 俺のアドバイスなら
git 本来の pull request は業務フローによって必要だったり不要だったりする、参考に知っておくと良い
Github の pull request は使う必要も学ぶ必要もないゴミ、そのまま忘れてしまって良い、周りで使おうとするやついたら全力で止めるレベル
319デフォルトの名無しさん (アウアウエー Sabf-J/8e)
2025/02/05(水) 14:37:49.09ID:RWIQAOlpa fork して勝手に成長させて fork 側が立派に育ったら
pull request なんてしなくても勝手に pull してくれるのが理想
pull request なんてしなくても勝手に pull してくれるのが理想
320デフォルトの名無しさん (ワッチョイ 7fbb-xxu2)
2025/02/06(木) 01:42:29.43ID:3KBUKtr20 >>319
いつ、誰が、何のために、どこから、どこへ pull すべきか指定するのが pull request なんだが
超絶AIでも開発してタイミングや理由を説明するのか? 誰がはどうする? 人間が AI から命令を受け取るのか? 責任者不明のコミットができる GitHub状態なのか?
楽し過ぎるな。それやるくらいなら多分AIに全部のプログラム書かせた方が早いと思うぞ
いつ、誰が、何のために、どこから、どこへ pull すべきか指定するのが pull request なんだが
超絶AIでも開発してタイミングや理由を説明するのか? 誰がはどうする? 人間が AI から命令を受け取るのか? 責任者不明のコミットができる GitHub状態なのか?
楽し過ぎるな。それやるくらいなら多分AIに全部のプログラム書かせた方が早いと思うぞ
321デフォルトの名無しさん (ワッチョイ 8f06-4ELh)
2025/02/08(土) 21:27:04.90ID:yVxtkiH10 また説教おじさん
322デフォルトの名無しさん (ワッチョイ 8618-CnNF)
2025/02/12(水) 02:05:12.31ID:3tQGE9a70 git stashで、新規のファイルも一時退避したいのですが、デフォだと無視されるようですね
何か方法はないでしょうか
ま、新規ファイルはgitに未登録だから放置プレイせよ、ということなのかもしれませんが
なんとなくスッキリしないというか
何か方法はないでしょうか
ま、新規ファイルはgitに未登録だから放置プレイせよ、ということなのかもしれませんが
なんとなくスッキリしないというか
323デフォルトの名無しさん (ワッチョイ 6a96-2Ob3)
2025/02/12(水) 02:14:56.55ID:W9y8zQE70 git add -A してから git stash
324デフォルトの名無しさん (ワッチョイ 46a9-6Hi7)
2025/02/12(水) 02:20:20.50ID:J/UI6pYQ0 -u
こんなとこ書き込む暇あったらググるかAIに聞け
こんなとこ書き込む暇あったらググるかAIに聞け
325デフォルトの名無しさん (オッペケ Sra3-7S74)
2025/02/13(木) 23:46:41.27ID:hYbijExcr スレ過疎ってるんだからええやん別に
326デフォルトの名無しさん (ワッチョイ 0a07-3/r5)
2025/02/14(金) 12:09:29.98ID:wNm1lBEt0 2月寒いなあ、まだ冬型続くのかな?
みたいな質問するのは挨拶、話題作り、ネタ提供で雑談のきっかけにしたいだけなのに
「そんなのはググって気象庁のサイトを調べろ」とか言われちゃう感じだよねw
みたいな質問するのは挨拶、話題作り、ネタ提供で雑談のきっかけにしたいだけなのに
「そんなのはググって気象庁のサイトを調べろ」とか言われちゃう感じだよねw
327デフォルトの名無しさん (ワッチョイ 9ebb-yVXq)
2025/02/14(金) 12:41:44.04ID:cflAAi0P0 >>326
みんなの集まる会議の席上で天気の質問とか始めたら、「さっさと始めろ、他人の時間を無駄にするな」って怒られるだろ
個人の雑談と、多数が集まる場所での発言は違うんじゃないかな?
他人の時間を無駄にしないために自分で調べられることは調べた上で、分からない部分があったら質問するのが人としての礼儀
みんなの集まる会議の席上で天気の質問とか始めたら、「さっさと始めろ、他人の時間を無駄にするな」って怒られるだろ
個人の雑談と、多数が集まる場所での発言は違うんじゃないかな?
他人の時間を無駄にしないために自分で調べられることは調べた上で、分からない部分があったら質問するのが人としての礼儀
328デフォルトの名無しさん (ワッチョイ 0a54-h2pK)
2025/02/14(金) 12:57:41.89ID:b+7l3s230 はたから見た感想
質問者の「ま、~というか」っていう余計なくだりを書かなければ余計な苦言も返されなかったかもと思った
質問者の「ま、~というか」っていう余計なくだりを書かなければ余計な苦言も返されなかったかもと思った
329デフォルトの名無しさん (オッペケ Sra3-7S74)
2025/02/15(土) 00:32:15.20ID:6v957rAir >>327
このスレに多数の人が集まってるって言えるの?
このスレに多数の人が集まってるって言えるの?
330デフォルトの名無しさん (ワッチョイ 9ebb-yVXq)
2025/02/15(土) 01:49:01.01ID:ueLeU4Nj0 >>329
俺とお前の二人きりでないのは確実だ
俺とお前の二人きりでないのは確実だ
331デフォルトの名無しさん (ワッチョイ 867e-u07z)
2025/02/15(土) 05:04:09.56ID:0wMi8etC0 >>330
俺とお前と大五郎
俺とお前と大五郎
332デフォルトの名無しさん (アウアウエー Sa13-9cJ9)
2025/02/16(日) 12:05:30.15ID:rAQQ2/+ca 点呼始めると急に人減るからな
333デフォルトの名無しさん (ワッチョイ 7a6a-3k27)
2025/02/26(水) 19:03:01.07ID:dyHUusCc0 GitはConflictの修正で強制的にVim使わせんのやめてほしいんだが
WindowsユーザーがVimなんて日常的に使ってるわけねーんだが想像力ねーのかよ馬鹿が
みんなしち面倒だから極力競合しないように気を使ってて競合修正すること自体も少ないから
たまに競合すると修正するのだけでも怠いのにそれに輪を加えてVim使わされるから調べ物が二倍になんだよハゲが
さっさと競合の修正をVSCodeのエディタでできるようにしろボケ
WindowsユーザーがVimなんて日常的に使ってるわけねーんだが想像力ねーのかよ馬鹿が
みんなしち面倒だから極力競合しないように気を使ってて競合修正すること自体も少ないから
たまに競合すると修正するのだけでも怠いのにそれに輪を加えてVim使わされるから調べ物が二倍になんだよハゲが
さっさと競合の修正をVSCodeのエディタでできるようにしろボケ
334デフォルトの名無しさん (ワッチョイ f6bb-/2vo)
2025/02/26(水) 21:59:35.09ID:tc9QKrsR0335デフォルトの名無しさん (ワッチョイ e9d4-DMRV)
2025/02/26(水) 22:20:46.32ID:uVlYXScm0 Vimの使い方を必死で調べる癖に、Gitの使い方は調べないのか
おかしいよな、やっぱり釣りかな
おかしいよな、やっぱり釣りかな
336デフォルトの名無しさん (ワッチョイ 7a47-1YEc)
2025/02/26(水) 22:22:24.99ID:ZoHclDk+0337デフォルトの名無しさん (ワッチョイ 7a6a-3k27)
2025/02/26(水) 22:24:39.42ID:dyHUusCc0 >>334
開発環境はVisual Studio 2022かVScodeなんだがGitはTerminalのPowerShellのCLIでコマンド入力して使ってんだわ
だからTerminalからbarnchをmergeしたときに競合が起きると強制的にVimになってただでさえ競合でマズっ!て動揺しとんのlにブチギレそうになるんよ
TerminalからGitを使って競合したときにVSCodeでDiffする機能がググってもみつからねーんだよ
開発環境はVisual Studio 2022かVScodeなんだがGitはTerminalのPowerShellのCLIでコマンド入力して使ってんだわ
だからTerminalからbarnchをmergeしたときに競合が起きると強制的にVimになってただでさえ競合でマズっ!て動揺しとんのlにブチギレそうになるんよ
TerminalからGitを使って競合したときにVSCodeでDiffする機能がググってもみつからねーんだよ
338デフォルトの名無しさん (ドコグロ MMfe-xrb0)
2025/02/27(木) 06:49:34.86ID:CZtmiDI/M まあ、ぐーぐるが蔓延ってからフリーソフトはダメになったよな
マイクロソフトを使ってるやつらが雪崩れ込んできてからさらに異質になってきた
マイクロソフトを使ってるやつらが雪崩れ込んできてからさらに異質になってきた
339デフォルトの名無しさん (ワッチョイ e97c-QOIR)
2025/02/27(木) 07:25:35.18ID:1tEOde+m0 どういう意味?
340デフォルトの名無しさん (ワッチョイ ae97-D2xv)
2025/02/27(木) 08:17:38.02ID:3+Px+dpt0 ドキュメント読まない、考えない奴が増えたということでは?
341デフォルトの名無しさん (ワッチョイ 5a89-4Ve5)
2025/02/27(木) 09:10:37.13ID:8vSp/RjD0 この流れでフリーソフトがダメになったとか言い出すの謎
初心者の不満に優しい回答者が解決してあげただけで、不満はお門違いなもので必要な機能は完全な形で提供されてた
初心者の不満に優しい回答者が解決してあげただけで、不満はお門違いなもので必要な機能は完全な形で提供されてた
342デフォルトの名無しさん (ワッチョイ f6bb-/2vo)
2025/02/27(木) 09:36:53.23ID:XU/twqEe0 git は機能が多過ぎてマニュアル読んでもどこに書いてあるんだか見つけれないというのはあるんだと思う
けなしたりせずに最初から丁寧に質問すれば良いのに、質問者が悪い
けなしたりせずに最初から丁寧に質問すれば良いのに、質問者が悪い
343デフォルトの名無しさん (アウアウウー Sa39-c/TO)
2025/02/27(木) 12:49:05.52ID:VQNvJTxha >>337
だっさ
だっさ
344デフォルトの名無しさん (ワッチョイ f6bb-/2vo)
2025/02/27(木) 13:38:03.41ID:XU/twqEe0 個人的には
unix/linux屋の感性だとエディタとか特定のやつ強制されたら、もう宣戦布告扱いなんで絶対に変更できるようになってる
EDITOR環境変数とかに追従しないならチュートリアルの先頭あたりで説明がある
とういの感覚なんだけど Windows みたいにお仕着せに甘んじるのに慣れさせられた子羊ちゃんたちには厳しい世界に見えるんだろうか?
unix/linux屋の感性だとエディタとか特定のやつ強制されたら、もう宣戦布告扱いなんで絶対に変更できるようになってる
EDITOR環境変数とかに追従しないならチュートリアルの先頭あたりで説明がある
とういの感覚なんだけど Windows みたいにお仕着せに甘んじるのに慣れさせられた子羊ちゃんたちには厳しい世界に見えるんだろうか?
345デフォルトの名無しさん (ワッチョイ 7a6a-Ggiq)
2025/02/27(木) 15:26:47.55ID:epdZy57f0 >>342
難しくてわからない質問されて見下された気がしてイラッとしたからとりあえず煽っとくまで読んだ
難しくてわからない質問されて見下された気がしてイラッとしたからとりあえず煽っとくまで読んだ
346デフォルトの名無しさん (ワッチョイ 5a22-4Ve5)
2025/02/27(木) 18:59:01.12ID:8vSp/RjD0 おかしな人を一人見ただけで最近の子は~とか言い出しちゃうのって老化現象なのでは
347デフォルトの名無しさん (ワッチョイ 7a75-08Wt)
2025/02/28(金) 01:35:09.82ID:1HSOHgVq0348デフォルトの名無しさん (ワッチョイ e9bf-DMRV)
2025/02/28(金) 02:45:09.17ID:anIDZvfV0 ここ老人ばかりだし老化現象ではと言われてもあんまり効かないよね
349デフォルトの名無しさん (ワッチョイ 0a94-8Fdy)
2025/02/28(金) 08:41:15.61ID:rekq6zs60 >>336 に礼くらいしろ。
感謝すらできないタダメシ寄生虫かよ。
感謝すらできないタダメシ寄生虫かよ。
レスを投稿する
ニュース
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★5 [おっさん友の会★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★6 [おっさん友の会★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 [ぐれ★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- NHK会長 新語・流行語大賞ノミネート「オールドメディア」に反論「言われる筋合いはない」「新しいメディアだと思っている」 [muffin★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- 【総裁選】記者「進次郎メモ見過ぎ」高市早苗「w」小泉進次郎「責任ある者は適切な慎重さを備えるべき」 [175344491]
- 【悲報】トランプおやびん、高市有事にダンマリ [834922174]
- 【速報】高市首相「つい言い過ぎた」 存立危機事態の答弁について [237216734]
- 【速報】中国、水産物輸入停止★2 [989870298]
- 中国、アメリカ産大豆を早速過去最大の規模でお買い上げ。トランプさん「中国との関係は非常に良好である」【高市悲報】 [709039863]
- 【高市訃報】ホタテ業者、死亡😇😇😇 [573041775]
