探検
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
534デフォルトの名無しさん (アウアウウー Sa09-6N1s)
2025/10/24(金) 14:37:23.45ID:nAYKU6CIa いまだに新規プロジェクトでSubversionからっていうのはもう洗脳されてるから放置で良いし
Subversionから変換する気があるならもうとっくにやってるだろうし
Subversionから変換する気があるならもうとっくにやってるだろうし
535デフォルトの名無しさん (ワッチョイ a660-i36n)
2025/10/24(金) 15:02:05.38ID:ZcyI5XOE0 Windowsユーザーだと、業務でSVNを使わざるを得ないがGitコマンド経由で使うことで辛うじて自己の尊厳を保っていた人もいそうだな
電車止まりそう
電車止まりそう
536デフォルトの名無しさん (ワッチョイ dde5-i36n)
2025/10/24(金) 18:33:25.65ID:J3E6mCG+0 >>535
そんなプロジェクトやだなぁ
そんなプロジェクトやだなぁ
537デフォルトの名無しさん (オッペケ Sr05-0FlX)
2025/10/24(金) 20:17:02.32ID:NslM5AvMr 令和なのにまだSVNで消耗してる人いるんだ
絶滅危惧種かな
絶滅危惧種かな
538デフォルトの名無しさん (ワッチョイ 7a02-iKuA)
2025/10/24(金) 23:30:36.26ID:vJAYr0tv0539デフォルトの名無しさん (ワッチョイ 56bb-deD1)
2025/10/25(土) 00:27:30.86ID:a9lDbV800 >>538
規模(参加人数、開発期間、コードサイズ)次第。大きくなれば git 使った方が早い
規模(参加人数、開発期間、コードサイズ)次第。大きくなれば git 使った方が早い
540デフォルトの名無しさん (ワッチョイ 8ecf-hCCK)
2025/10/25(土) 04:23:36.31ID:kofX/eP60541デフォルトの名無しさん (JP 0Hee-i36n)
2025/10/25(土) 08:42:34.81ID:/eT+OdROH SVNと比較しての話なら、Gitはコミットやブランチの操作が遥かに軽量だからこそ、
チームが必要以上に面倒なワークフローを作り込みがちな面があることは否定できないな
非機能要件でちゃんとバージョン管理しろと書かれているからという理由だけでVCS使ってるような典型的な業務系でSVN使い続けてるようなとこだと、
レビュー済みまたはリリース済みのコードをコミットするだけみたいな運用は珍しくないからな
そういった意味で、VCSの運用という点だけ見ればGitの方が複雑になる傾向があるとは思う
チームが必要以上に面倒なワークフローを作り込みがちな面があることは否定できないな
非機能要件でちゃんとバージョン管理しろと書かれているからという理由だけでVCS使ってるような典型的な業務系でSVN使い続けてるようなとこだと、
レビュー済みまたはリリース済みのコードをコミットするだけみたいな運用は珍しくないからな
そういった意味で、VCSの運用という点だけ見ればGitの方が複雑になる傾向があるとは思う
542デフォルトの名無しさん (ワッチョイ 7a02-iKuA)
2025/10/25(土) 12:06:31.87ID:lNU8C84m0543デフォルトの名無しさん (ワッチョイ f9dd-0FlX)
2025/10/25(土) 14:26:57.22ID:H78EacVr0 >>538
御社はコードレビューまともにやらんのですか?
御社はコードレビューまともにやらんのですか?
544デフォルトの名無しさん (ワッチョイ 8121-nbgv)
2025/10/28(火) 13:00:39.46ID:4N3qsL5c0545デフォルトの名無しさん (ワッチョイ ebbb-rtP9)
2025/10/28(火) 15:19:39.06ID:/5MDlnTO0 >>544
その辺はまちまちだろう
コードレビューの仕組みに git を組み込んでる所もあれば別の方法を取っているところもある
コードレビューの結果を git に格納している所もあれば別の仕組みで管理してるとこもある
別の仕組みで管理していても git にコミットしたら自動的にレビューやテストに連携する仕掛けを作ってるところもある
作成したコードをいったん git に入れて git に差分を出力させて、それをメールで送ってレビューやってるOSのカーネルもある
その辺はまちまちだろう
コードレビューの仕組みに git を組み込んでる所もあれば別の方法を取っているところもある
コードレビューの結果を git に格納している所もあれば別の仕組みで管理してるとこもある
別の仕組みで管理していても git にコミットしたら自動的にレビューやテストに連携する仕掛けを作ってるところもある
作成したコードをいったん git に入れて git に差分を出力させて、それをメールで送ってレビューやってるOSのカーネルもある
546デフォルトの名無しさん (ワッチョイ 8101-0QAv)
2025/10/30(木) 02:49:22.78ID:q+RoJBty0 これまで数社で目撃した光景だけどsvnからgitへの移行にはどこも苦労してた
当然gitなんて触ったことないメンバーが移行なんて上手くできないから、中途組やBPでやることになり負荷が集中
運用フローも現行の運用を把握したうえでの整備になり、ヒアリングも苦戦
何より、移行するメリットをみんなが納得してくれなくて進まないこともあった
最近だとgithub copilotのおかげで移行するメリットは説明しやすくなったと思うけど
当然gitなんて触ったことないメンバーが移行なんて上手くできないから、中途組やBPでやることになり負荷が集中
運用フローも現行の運用を把握したうえでの整備になり、ヒアリングも苦戦
何より、移行するメリットをみんなが納得してくれなくて進まないこともあった
最近だとgithub copilotのおかげで移行するメリットは説明しやすくなったと思うけど
547デフォルトの名無しさん (ワッチョイ 9b00-7Zqq)
2025/10/30(木) 13:33:16.77ID:JnQiXLC30 移行できないのは無能のおっさんだけだけとな
若い奴らは学校で使ってたし、できるやつは仕事以外などで当然git使った経験ある
若い奴らは学校で使ってたし、できるやつは仕事以外などで当然git使った経験ある
548デフォルトの名無しさん (ワッチョイ 53d1-qCOd)
2025/10/30(木) 15:54:37.40ID:zX8qdRgz0 まあ苦労を愚痴るくらいはいいだろう
けど一度両方に使い慣れるとソース管理でSVNを選ぼうとする人間はほぼいなくなる
心理的ハードルの高さを理由に未だに挑戦すらできないのは自身の経験からしか学べない愚か者か情弱か、周囲が低スキルの作業者しかいない色々諦めてる人かなと思う
けど一度両方に使い慣れるとソース管理でSVNを選ぼうとする人間はほぼいなくなる
心理的ハードルの高さを理由に未だに挑戦すらできないのは自身の経験からしか学べない愚か者か情弱か、周囲が低スキルの作業者しかいない色々諦めてる人かなと思う
549デフォルトの名無しさん (ワッチョイ ebbb-iKPY)
2025/10/30(木) 16:29:49.89ID:c0k0xQOf0 何をしたいかによるな
ちゃんと手間暇かけて記録を残して共有したいのなら git は素晴らしい
某バケツくんのようにバックアップ取りたいだけなら svn でも過剰機能
ちゃんと手間暇かけて記録を残して共有したいのなら git は素晴らしい
某バケツくんのようにバックアップ取りたいだけなら svn でも過剰機能
550デフォルトの名無しさん (アウアウウー Sad5-qRWx)
2025/10/30(木) 17:05:22.68ID:W1lion0Ta 某バケツ/長文くん...
GitHab 他で、外部のホスティングサービスを使うのが普通になるなんて10年前には、中々考えにくかったね。
Git の力は凄いね。
GitHab 他で、外部のホスティングサービスを使うのが普通になるなんて10年前には、中々考えにくかったね。
Git の力は凄いね。
551デフォルトの名無しさん (ワッチョイ 3d7c-NvmI)
2025/11/03(月) 13:15:47.38ID:r5+FjR750 オンプレや望むならローカルでもGitLabのCE版やGitBucket使えば出来るけどなあ。
VisualSVNほどお手軽ではないけど。
VisualSVNほどお手軽ではないけど。
552デフォルトの名無しさん (ブーイモ MM9f-Xz0w)
2025/11/13(木) 20:41:16.25ID:Qom0QzkiM Gitはいろんな使い方ができてしまうことがあだとなってしまっている。
553デフォルトの名無しさん (ワッチョイ 7f02-lv/m)
2025/11/13(木) 20:48:42.86ID:PKGW+vLo0 Gitって、
Pullして自動でソースコードをマージってできないの?
Pullして自動でソースコードをマージってできないの?
554デフォルトの名無しさん (ワッチョイ ffbb-X/0z)
2025/11/13(木) 23:03:52.93ID:VOpdlSZF0555デフォルトの名無しさん (ワッチョイ 7fbe-Iefv)
2025/11/15(土) 07:14:55.95ID:WbeS5X/70 マージ・シンプソン
556デフォルトの名無しさん (ワッチョイ 9d7c-8bKI)
2025/11/16(日) 09:33:15.00ID:FZVYRGsX0 ブランチやFork切ったやつを本流にPR通さず自動的にマージしたいってことかな。
答えは「できない以前に絶対にやるな」だけど。
答えは「できない以前に絶対にやるな」だけど。
557デフォルトの名無しさん (ワッチョイ 3d5f-PGJ3)
2025/11/16(日) 10:11:35.18ID:yrwB7Ga/0 Excelファイルで更新し合ってケンカになるタイプだろ
558デフォルトの名無しさん (アウアウウー Sa85-H7iN)
2025/11/16(日) 13:13:38.57ID:0LN83zrSa .xls .xlsm .xlsx は .gitignore すべし
559デフォルトの名無しさん (ワッチョイ eebb-/efX)
2025/11/16(日) 13:48:39.22ID:aNRf2eDa0560デフォルトの名無しさん (ワッチョイ eebb-/efX)
2025/11/16(日) 13:54:18.17ID:aNRf2eDa0 git は色々柔軟な使い方ができるんだが
質問するやつも回答するやつ自分の使い方限定で詳細言わずにやり取りするせいで
何をしたいかさっぱり
質問するやつも回答するやつ自分の使い方限定で詳細言わずにやり取りするせいで
何をしたいかさっぱり
561デフォルトの名無しさん (ワッチョイ 2593-5lah)
2025/11/16(日) 20:37:45.50ID:22RS930U0 質問してるやつも戻ってこないし本気で解決する気ないんだろ
ほっとけ
ほっとけ
562デフォルトの名無しさん (ワッチョイ 22bc-RaAf)
2025/11/17(月) 20:05:10.72ID:2/K3mAIm0563デフォルトの名無しさん (ワッチョイ 4642-hp//)
2025/11/17(月) 21:28:52.94ID:C8hBIp5w0 疑うぐらいなら自分の手元で試したらいいだろカス
564デフォルトの名無しさん (ワッチョイ eebb-/efX)
2025/11/18(火) 02:15:32.71ID:85wp5LLm0 >>562
当然される。むしろそのためのコマンド
pull は remote のブランチを取ってきて local のブランチにマージするために使うのが基本
取ってくるだけなら fetch コマンドを使う
当然される。むしろそのためのコマンド
pull は remote のブランチを取ってきて local のブランチにマージするために使うのが基本
取ってくるだけなら fetch コマンドを使う
565デフォルトの名無しさん (ワッチョイ 22eb-RaAf)
2025/11/18(火) 06:57:03.10ID:tB6cP1ph0566デフォルトの名無しさん (ワッチョイ eebb-/efX)
2025/11/18(火) 08:50:56.32ID:85wp5LLm0 >>565
用語を誤解してるのかな?
「マージ」というのはリポジトリのブランチに対して「新しいコミット」をつなげる作業なのでリポジトリに入れていないワーキングツリー上のみの変化は対象外
矛盾が出る場合は警告が出て失敗する
現在の変更作業中のものをコミットせずに pull したい場合にはいったん stash に退避して pull した後に stash pop でワーキングツリーに再反映させるのが基本
用語を誤解してるのかな?
「マージ」というのはリポジトリのブランチに対して「新しいコミット」をつなげる作業なのでリポジトリに入れていないワーキングツリー上のみの変化は対象外
矛盾が出る場合は警告が出て失敗する
現在の変更作業中のものをコミットせずに pull したい場合にはいったん stash に退避して pull した後に stash pop でワーキングツリーに再反映させるのが基本
567デフォルトの名無しさん (ワッチョイ 02dc-A2v6)
2025/11/18(火) 09:45:22.80ID:9r4MKRAe0 マジ卍
568デフォルトの名無しさん (ワッチョイ 222a-FgFB)
2025/11/18(火) 11:21:49.31ID:z0Auw9920 >>565
先にコミットしないといけない理由はプルで競合したりミスを後悔したり後から気づいたときに変更が混ざってうまく戻せなくて詰むから
わざわざコミットが必要なのかと感じたならその考えが古い
Gitのコミットはプッシュするまでは単なるセーブポイントみたいなものでしかないのでコミット後に切ったり貼ったり戻したり自在にコントロールできる
リスクのある面倒事はセーブしてからやろうねという親切設計
先にコミットしないといけない理由はプルで競合したりミスを後悔したり後から気づいたときに変更が混ざってうまく戻せなくて詰むから
わざわざコミットが必要なのかと感じたならその考えが古い
Gitのコミットはプッシュするまでは単なるセーブポイントみたいなものでしかないのでコミット後に切ったり貼ったり戻したり自在にコントロールできる
リスクのある面倒事はセーブしてからやろうねという親切設計
569デフォルトの名無しさん (ワッチョイ 2227-43h0)
2025/11/18(火) 12:43:24.98ID:ZK0HcEny0 分かるんだけど聞きたかったのは多分そういうことじゃないと思うよw
570デフォルトの名無しさん (スフッ Sd22-A2v6)
2025/11/19(水) 10:20:49.06ID:f7ODeNAzd commit して push する前に merge すれば医院で内科医
571デフォルトの名無しさん (オッペケ Sr51-R7md)
2025/11/19(水) 14:59:07.00ID:zgSjVINCr mergeでcommitする5秒前
572デフォルトの名無しさん (ワッチョイ 7901-kwvb)
2025/11/20(木) 00:40:42.89ID:MoDak8nW0 ステージング機能マジで有り難いな
及第点のコードを一旦ステージングで確保してからさらにcopilotに書いてもらって、壊れちゃったら破棄、みたいなことが何度もできる
及第点のコードを一旦ステージングで確保してからさらにcopilotに書いてもらって、壊れちゃったら破棄、みたいなことが何度もできる
573デフォルトの名無しさん (ワッチョイ c9e6-juqw)
2025/11/21(金) 18:29:40.27ID:tFz3/Mbz0 TortoiseGit使ってる方いますか?
2.18.0になってから、特定の日本語フォルダ(「その他」とか「あああ」とか)の下にクローンしてくると、
TortoiseGitから何かを行うだけで落ちて、drdump.comに報告が送られるのだけど、
これって作者の方たちには伝わっているということですか?
2.18.0になってから、特定の日本語フォルダ(「その他」とか「あああ」とか)の下にクローンしてくると、
TortoiseGitから何かを行うだけで落ちて、drdump.comに報告が送られるのだけど、
これって作者の方たちには伝わっているということですか?
574デフォルトの名無しさん (ワッチョイ 46ec-hp//)
2025/11/21(金) 21:33:57.40ID:HzbMl8Uk0 質問は伝わってるかどうかなんだw
575デフォルトの名無しさん (オッペケ Sr51-5lah)
2025/11/22(土) 00:17:06.76ID:IiU0oFBnr576デフォルトの名無しさん (ワッチョイ cddb-juqw)
2025/11/22(土) 11:22:51.10ID:EPAp5+Sl0 >>574-575
言語特有の問題っぽいし、日本人開発者のサイトも見当たらないし、
落ちてる関数などが伝わっているのならあとは待つしかないかと思いました。
ちなみにこれ、他の方の環境でも起きますよね?
言語特有の問題っぽいし、日本人開発者のサイトも見当たらないし、
落ちてる関数などが伝わっているのならあとは待つしかないかと思いました。
ちなみにこれ、他の方の環境でも起きますよね?
577デフォルトの名無しさん (ワッチョイ 4681-hp//)
2025/11/22(土) 19:00:06.30ID:sia+Gyha0578デフォルトの名無しさん (ワッチョイ e77c-7i60)
2025/11/23(日) 14:38:29.81ID:GShv9qMR0 >>576
↓日本語とWindowsで思い当たるならこれかな
git config --global core.longpaths true
git config --global core.quotepath false
これでダメなら自分でissue投げたらいいんじゃないかな?
https://gitlab.com/tortoisegit/tortoisegit/-/issues
ただTortoiseGitはGitの機能フルに使えるわけじゃなくアジア圏でユーザーがほとんどいないんじゃ?
Windowsなら、ほぼSourceTree一択な気が。
↓日本語とWindowsで思い当たるならこれかな
git config --global core.longpaths true
git config --global core.quotepath false
これでダメなら自分でissue投げたらいいんじゃないかな?
https://gitlab.com/tortoisegit/tortoisegit/-/issues
ただTortoiseGitはGitの機能フルに使えるわけじゃなくアジア圏でユーザーがほとんどいないんじゃ?
Windowsなら、ほぼSourceTree一択な気が。
579デフォルトの名無しさん (ワッチョイ 5f02-YwKO)
2025/11/23(日) 18:39:23.92ID:GUrCm1R20580デフォルトの名無しさん (ワッチョイ e77c-7i60)
2025/11/23(日) 19:07:48.40ID:GShv9qMR0 コード混ぜたいなら、stash利用するか、今編集してるのとは別のフォルダにcloneしてから、winmergeなんかで
手動でマージすりゃいいんじゃないの?
手動でマージすりゃいいんじゃないの?
581デフォルトの名無しさん (ワッチョイ bf79-YwKO)
2025/11/23(日) 22:26:15.51ID:TE4qfcZq0582デフォルトの名無しさん (ワッチョイ 07e6-Soof)
2025/11/26(水) 12:25:25.04ID:WJRKl4qv0 >>578
GitLabのアカウントを持っていないので保留してたけど、誰かが同じ問題を投げたみたいで、
マルチバイト文字のフォルダで落ちるというIssueが増えてました
SourceTreeも試したことあるけど、個人的には使いにくかったです
GitLabのアカウントを持っていないので保留してたけど、誰かが同じ問題を投げたみたいで、
マルチバイト文字のフォルダで落ちるというIssueが増えてました
SourceTreeも試したことあるけど、個人的には使いにくかったです
583デフォルトの名無しさん (ワッチョイ a7da-d65B)
2025/11/28(金) 06:06:01.80ID:g9MKEh7I0584デフォルトの名無しさん (ワッチョイ 07e6-Soof)
2025/11/28(金) 09:25:15.69ID:/la2v63b0レスを投稿する
ニュース
- 【速報】立花孝志容疑者、起訴 ★2 [おっさん友の会★]
- 【円安】キットカット値上げ 一部の「10枚入りパック」千円超え 3月から [1ゲットロボ★]
- 【京都】「別の場所で捨てようとしたが人の目があり捨てられず…」市バス車内に赤い箱(VHSテープ数本)を捨てた80代男書類送検 [おっさん友の会★]
- 東京で年収1000万世帯は負け組か?地方の「イオンで楽しそうな家族👨‍👧‍👦」がまぶしく見える★2 [パンナ・コッタ★]
- 【テレビ】玉川徹「これ天災じゃなくて人災でしょ。責任どうするんだ」 日本のホテル、中国人観光客からのキャンセルが相次ぐ★2 [冬月記者★]
- トランプ氏、所得税を「ほぼ完全になくすかも」 関税政策の成果で [少考さん★]
- 日本の中高年ネット民「「徴兵制復活してほしい!中国と戦争したい!」 」 [834922174]
- 維新「9条2項削除!国防軍!専守防衛から積極防衛へ!」→自民党ドン引き [834922174]
- 【朗報】最近の日本、ルックスがヤバい子どもが絶滅しているらしい [242521385]
- 平均利回り13%、不動産クラウドファンディングの「ヤマワケエステート」、逝く [838847604]
- 【緊急アンケート❗】みんなの好きな声優は❓【求参考画像】🏡
- 【高市速報】立花孝志起訴wwwwwwwwwwwwww [931948549]
