バージョン管理の仕方でプログラマーの腕がわかると話題に [282694633]
■ このスレッドは過去ログ倉庫に格納されています
>>186
βとか仮とかずっと付いてるのとかね
要は責任取りたくないんだよな つかp4vでも管理をデザイナーに丸投げしてるプログラマ多いよなw >>32
Gitはよほど特殊な操作しない限り飛ぶなんてことは無い
壊れたように見えてもほぼ復旧できる
それでもファイル破壊とかで飛ぶ可能性はあるが、ローカルやリモートに複製を作って差分だけ更新するとか簡単にできるのでそれやっとけばそこから回復できる >>149
mercurialじゃなくてbazaar挟んだ プログラマーじゃないからGIT使ったことないけど
オンラインで履歴獲れない普通のファイルのバージョン管理は適当に溜めて
まとまったら
「もうつかわない」フォルダにぶち込むという方法だわw >>11
昔の現場でSVN使ってるのにリリース毎にフォークしてて草だった gitは操作ミスっておかしなことになってもgit reset --hardしたりgit reflog辿ったりでどうにかなる安心感がある バージョン管理してんのにコメントでここ追加したとか削除したとか書いてクッソ汚い土人コード作ってるやつおる? >>210
端的には書くやろ
git logでズラっと見た時に概要がわかるように
詳細書いてたらガイジやけどな だいたいwindowsのせい
ファイルソートいきなりかえんなや >>213
こういうのや
// 2024年3月25日 安倍晋三 山上対策を実装
// ここから
abe.setImmortal(true);
// ここまで 安倍晋三★118(2)
安倍晋三★118(最新版)
安倍晋三★118(最新版)-コピー
安倍晋三★118(修正)
安倍晋三★118(ヒアリング反映)
安倍晋三★118(更新済)
安倍晋三★118(最新版)-コピー(更新済) >>213
>>210の言う「コメント」って多分ソースコードの方のコメントだぞ
git commit -m "COMMENT"のコメントじゃない 仕様書とかをgitで管理したらいいのに全然流行らんよな
エクセルばっか 手作業のまごころとあたたかみ
最近のキッズはすぐ冷たく血の通っていないツールで楽をしようとするかけしからん ちなみに修正の修正があるとクソのミルフィーユができるやつな >>225
git管理向けの仕様書って何で書くのがいいの gitは使う人に知識が求められるから無理なんだよ
LINEしか使えないPTAみたいなもん せっかく良いスレ立ったからこれ宣伝しとくわ
チェンジログはgitと別に管理しろって提言が広まってきてるっぽいから
https://keepachangelog.com/ja/1.1.0/ >>230
中身見てないけどそのchangelog自体はどこで管理するの? >>191
copilotでオフィスソフト適当に弄んでも
的確にまとめてくれるようになればなあって思ってるw チーム開発って言ってもcommit前にリモートのdevelopブランチからfetch&mergeして、
手元の作業ブランチとの差分確認してからcommit&pushするだけじゃないの? >>230
OSSでよくあるCHANGELOG.mdのようだがgitで管理するやつなのでは >>231
中身見てから言って
基本的にCHANGELOG.mdとしてmdファイルでgit下に置いて管理するとかGitHubのReleaseに含めちゃうとか色々管理方法が提案されてたはず わかってるね
自分の頭で管理しきれないソフト任せの雑魚はプログラマー名乗るんじゃねえっての >>236
すまんgitと別にってのは語弊があった
リポジトリ自体のgit logとは別に管理しろって話ね
git logの中身をそのまま貼り付けるのはやめて人間が読めるドキュメントにしろってこと ブランチ分けると合流時のブランチのコミットメッセージに毎回マージ済みのメッセージ残るじゃん
あれバージョニングの観点から見てどうなの?かと言ってマージしたという事実をログに残さないのもどうかと思うし >>185
これこれ
結局マージのメッセージが重複するからってことでしょ?
どうやるんだろ?stash saveで退避させたあとstash popだと間にcheckout挟むことになるしな gitやgithubって個人で完全非公開で使えるの?
上に個人こそローカルで使えって書いてるけどASKAの秘密結社(ryみたいなのに除かれたりとかしないの? >>232
Mermaid記法便利だけどあれ特定の仕様書にしか向かないのがな
あとレンダリングする時に勝手にタテやヨコに伸びるから結局draw.ioみたいな作図がしたくなる >>246
適宜draw.io使って埋め込んだらよくね?gitlabかgithubならうまいこと表示してくれるやろ >>245
GitHubを使う場合はprivateリポジトリにすればMicrosoft(GitHubの親会社)以外からは覗かれない
ただしその場合でもGitHub Copilot(生成AI)の学習対象としてデータは食わされるんじゃなかったかな?
そういうのが嫌で企業にデータ渡したくない人(知的財産としてコードを扱いたい人)はAWSのS3とかレンタルサーバとか借りたりして自前のGitサーバ立ち上げて使うと思う >>249
MicrosoftやGoogleが本気出したらソースコード盗まなくても類似サービス作られて一瞬で消し飛ぶのに未だにそんなこと気にする会社あるんやなぁ >>242
まともなやり方してればどのプルリクで変更したか残るのでfast forwardでも残す設定にするのが良いよ >>249
ありがと
そっか、宅鯖じゃなくても尼契約させて入れちまえばいいのか >>245
gitだけなら完全に単体で使える
ローカルだけでのバージョン管理でもよいし、sshで繋げられるサーバをリモートに指定することもできるよ 規則なので機能追加はブランチマージしてるが一人なのに意味あるのかって気はしてる >>250
MSやGoogleを恐れてるんじゃなくて生成AIを利用した同業他社を恐れてるんじゃないの
>>251
まぁ普段からmergeの設定ff = falseにしてあるからコミットメッセージはまあ仕方ないか
マージコミット嫌ならそもそもffでマージしろって話になるし >>255
時間とともに変わっていくんだからそれでいいんだよね
末尾につけるから問題になるんだ awsならs3じゃなくてcode commitでいいだろ… >>252
うちの勤怠管理表がこんな感じ
無駄にマクロまで組み込んでる
暇などっかの社員が作ってるらしい >>239
ひとりでやるなら自由でいいんじゃないか?
普段交流のないよくわからないやつとの共同作業とか自分が抜けたあとの引継のためにツール使って仕様を統一してるだけだから >>245
Fossil使えばええよ
https://gigazine.net/news/20201229-fossil/
GitとGitHubの機能をひとつのバイナリに詰め込んだ「Fossil」レビュー >>257
生成AI経由でコードの断片からアプリ復元する暇があったら複数のアプリが完成するかと… っていうかgitmerge --commit --ffだとfast forwardでマージしつつコミットも残せるってことか
どんな時に使うのこれ まぁボッチでやるなら好きにすりゃいいけどチームで開発してるときって管理ソフト使わずにやるとか地獄やろ
今時gitあるんだし無駄な努力せんでいいよ >>259
AWS数年前で知識止まってて知らんかったわ
クラウド管理ならAWS CodeCommitなんてものがあるのか
ローカル管理ならFossilと
色々勉強になって助かる >>173
バージョン管理システムは60年代から、ソースコード特化ものなら70年代から存在する git使ってるのに謎のオレオレflow採用して爆死してるのたまに見る
エアプが多すぎるわこの業界 >>268
code3兄弟使わないならあまりメリットないかも。fossilは知らんかった…。 日付が最強だよ
メールとつきあわせかくにんするときにはかど >>153
昔少しだけ触ったが、マーキュリアルはいいとこどりな感じだったな >>32
どこが安全なんだよ同じファイル直してたら1発アウトじゃねーか いつも思うやがもしやもしやでズルズル保存しておいて
良かったわあ捨てないでとか思うの1%もないんだよ
でも取っておくんだけどさ 嫌儲おじいちゃんはファイル名が
アルファベット8文字+拡張子3文字の時代だから数字で管理できてるだろ 日本の会社だとGit使ってるだけマシみたいなの今でもあるからな このミーム画像って無能な人の方が脳が光ってるのは皮肉的な笑いってこと?
普通に並べるなら逆に感じるんだけど >>280
戻すために取っておくんじゃなくていつでも戻せるっていう安心感得るために取っておくんだ >>284
バージョン管理って頭使いたくないタスクなんだよ
たかだかバージョン管理「ごとき」に脳みそフル回転させて覚醒しなきゃいけない
という意味の皮肉 新しいファイル(1)(1)(1)(1)(1)(1)(1)(1)(1)(1) gitってとっつきづらくね?
svnくらいが丁度いいわ ブランチを使わないならsubversionの方がいい
ソースコード以外はパッチを当ててマージするのは普通無理なんでgit使う意味ない >>156
もはや担当者すら半年もすれば忘れてやつ なんでMercurial派少ないの?
めっちゃ使いやすいんだけど 2.10 new!
2.5
2.1
↑
これやめろ ぶっちゃけGitはゴミだと思ってる
Googleとかも使ってないしな
一周してトランク開発だわ ■ このスレッドは過去ログ倉庫に格納されています