[過去ログ]
gitを使わずにディレクトリコピーでバージョン管理 (1002レス)
gitを使わずにディレクトリコピーでバージョン管理 http://mevius.5ch.net/test/read.cgi/tech/1631002816/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
152: デフォルトの名無しさん [] 2021/09/10(金) 14:15:17.38 ID:/A8hhUIw >>141 gitでは"blob"という文字列とファイルの長さヘッダとしてファイルの中身を結合して deflateで圧縮してる 3分ググって見つけたから復元楽勝だよ https://git-scm.com/book/ja/v2/Git%E3%81%AE%E5%86%85%E5%81%B4-Git%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88 gitの仕組みってすごくシンプルなんだよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/152
153: デフォルトの名無しさん [] 2021/09/10(金) 14:18:29.50 ID:/A8hhUIw >>141 容量を減らすためだと思うよ プレーンテキストだと数GBだけど圧縮したら数十MBになるなんてことザラにあるからね あとプレーンテキストはデータが途中で切れてても気づけないってのがあるかな ハッシュ値を取るのはそのためもあると思う http://mevius.5ch.net/test/read.cgi/tech/1631002816/153
154: デフォルトの名無しさん [] 2021/09/10(金) 14:20:33.95 ID:/A8hhUIw ストレージが潤沢にあるなら プレーンテキストを使ったバージョン管理システム作るのもありかもしれないね http://mevius.5ch.net/test/read.cgi/tech/1631002816/154
156: デフォルトの名無しさん [] 2021/09/10(金) 15:50:38.85 ID:/A8hhUIw >>155 gitはIDEでサポートされてるから マウステケテケでbrache作ったりできるよ 元に戻すのもテケテケでできる 各バージョンを圧縮ってそれって破損に弱いのにそんなことして大丈夫なの? http://mevius.5ch.net/test/read.cgi/tech/1631002816/156
157: デフォルトの名無しさん [] 2021/09/10(金) 15:53:06.31 ID:/A8hhUIw フォルダ管理は作業が面倒なのがネックだな IDEでサポートされるくらいのシステマチックな仕組みを構築すればよいのだけれども それってgitの再発明にしかならなくないかな http://mevius.5ch.net/test/read.cgi/tech/1631002816/157
158: デフォルトの名無しさん [] 2021/09/10(金) 15:55:13.68 ID:/A8hhUIw gitのメリットは分散型なところかと ローカルでバージョン管理できるからね ネットつながらなくても使えるし仕組みがシンプルだからサクサク動作する 毎回リモートにコミットしてたSVNには戻りたくないでござる http://mevius.5ch.net/test/read.cgi/tech/1631002816/158
161: デフォルトの名無しさん [] 2021/09/10(金) 16:07:19.46 ID:/A8hhUIw >>160 マウステケテケでできないところかな Eclipseだと右クリックして比較ってやったらコミット前との比較とれたり別バージョンとの比較取れたりするんよ コミットするときも右クリックしてコミット押したらコミット完了 元に戻すのもサクッとできる フォルダ管理だと保存する作業を手作業でやらないといけないんでしょ ファイル名に日付のその日の番号を入れたりとか、バカみたいだよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/161
162: デフォルトの名無しさん [] 2021/09/10(金) 16:08:06.44 ID:/A8hhUIw フォルダ管理でもいいけどバージョン管理システムとして完成させてIDEで簡単に使えるようにして欲しいかな http://mevius.5ch.net/test/read.cgi/tech/1631002816/162
163: デフォルトの名無しさん [] 2021/09/10(金) 16:12:06.31 ID:/A8hhUIw gitの何が面倒なんだろ、コマンド覚える必要は全然なくて コミットしたら履歴が保存されて元に戻せるようになるって こと覚えとけば十分だよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/163
164: デフォルトの名無しさん [] 2021/09/10(金) 16:16:59.02 ID:/A8hhUIw フォルダ管理の手作業で行ってるネーミングや圧縮、解凍を自動化する仕組みがgitだよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/164
169: デフォルトの名無しさん [] 2021/09/10(金) 16:24:07.39 ID:/A8hhUIw >>167 では、リポジトリを分散させては gitならローカルのリポジトリをリモートに反映するのはpushでOKだよ フォルダ管理してた場合ストレージ逝ったら終わっちゃう http://mevius.5ch.net/test/read.cgi/tech/1631002816/169
170: デフォルトの名無しさん [] 2021/09/10(金) 16:25:03.79 ID:/A8hhUIw >>168 7zは世界中でcloneされるわけじゃないから危ないよ! http://mevius.5ch.net/test/read.cgi/tech/1631002816/170
171: デフォルトの名無しさん [] 2021/09/10(金) 16:26:30.94 ID:/A8hhUIw あと、gitの圧縮はファイル単位ですぞ http://mevius.5ch.net/test/read.cgi/tech/1631002816/171
172: デフォルトの名無しさん [] 2021/09/10(金) 16:32:24.31 ID:/A8hhUIw >>168 githubは非公開にもできるのでプロプラなライセンスでも問題ないよ 無償利用だと昔は非公開にできなかったとかそういう話かな http://mevius.5ch.net/test/read.cgi/tech/1631002816/172
173: デフォルトの名無しさん [] 2021/09/10(金) 16:34:42.42 ID:/A8hhUIw まあgithubはリモートリポジトリ提供してるだけだから サーバ自分で立ててそこにリモートリポジトリ作ればgithub使わなくても問題ない http://mevius.5ch.net/test/read.cgi/tech/1631002816/173
177: デフォルトの名無しさん [] 2021/09/10(金) 17:03:36.22 ID:/A8hhUIw >>174 なんで壊れるのかよくわかんないけど ディスク障害で壊れるんならリモートリポジトリにプッシュしとけばいいよ gitが全部壊れるという前提なら7zも全部壊れる前提で分散させないとヤバいっすよ 7zヤバいっすよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/177
178: デフォルトの名無しさん [] 2021/09/10(金) 17:04:26.87 ID:/A8hhUIw >>176 それはそうだけどgitにはリモートリポジトリにプッシュする機能があるから git良いよねってことだよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/178
179: デフォルトの名無しさん [] 2021/09/10(金) 17:05:28.74 ID:/A8hhUIw >>175 MSもLinusもそんなに暇じゃないと思うけど 暇つぶしにソース見られたとして何か困るん? ソースパクられたら全力訴訟したら良いよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/179
182: デフォルトの名無しさん [] 2021/09/10(金) 17:07:56.03 ID:/A8hhUIw >>180 gitはファイル単位で圧縮してるから全部壊れることないよ 7zはバージョン単位でごっそり破壊されるから7zやばいっすよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/182
183: デフォルトの名無しさん [] 2021/09/10(金) 17:10:43.89 ID:/A8hhUIw >>181 それで何が困るん? 他人にわかられて困ることある? 独占欲の強い強欲プログラマにとってはよくないってことかな http://mevius.5ch.net/test/read.cgi/tech/1631002816/183
184: デフォルトの名無しさん [] 2021/09/10(金) 17:11:31.91 ID:/A8hhUIw githubがいやなら自分でサーバ立てるだけだから問題ないっしょ いまどき中高生でも自分でサーバ立てる時代だからね http://mevius.5ch.net/test/read.cgi/tech/1631002816/184
189: デフォルトの名無しさん [] 2021/09/10(金) 17:19:48.47 ID:/A8hhUIw >>185 ファイル単位で独立してるから他に波及しないと思うけどね 壊れたことないからわからないけど、git壊れた経験ある? 全世界で使ってる人がいるけどgit壊れるって話も聞かないし めったにないことのように思える リポジトリが壊れたらgitを知らない人が対処はできないだろうね 7zはそのバージョンのファイル全部まとめてぶっ壊れるわけでしょ 7zを知らないひとがそれを直せるかと言ったらできないわけじゃん たとえ壊れることがあったとしてもリモートリポジトリ使ってれば問題ないよね 7zはすごくヤバいけど http://mevius.5ch.net/test/read.cgi/tech/1631002816/189
191: デフォルトの名無しさん [] 2021/09/10(金) 17:21:25.82 ID:/A8hhUIw >>186 アイデアを誰にも知られず独占したいってことね、じゃあローカルで使うなりサーバ立てるなりすればよいだけだよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/191
194: デフォルトの名無しさん [] 2021/09/10(金) 17:27:21.62 ID:/A8hhUIw >>188 某POSIX原理主義者みたいなこと言ってるなあ プレーンテキストだとデータが欠落してもわからない ストレージの容量を食うなどの理由で圧縮してるんだと思うよ Unixの常識に価値があると思ってるというお気持ちは伝わってきたけど 伝統工芸みたいでくだらない 進歩を止めてそこに付加価値を見出そうとしてるんでしょ もしくはUnixに幻想をいだいて憧れてるだけかな いずれにしろ愚鈍なだけ http://mevius.5ch.net/test/read.cgi/tech/1631002816/194
196: デフォルトの名無しさん [] 2021/09/10(金) 17:29:20.83 ID:/A8hhUIw >>193 ちょっと話が飛躍してる気がする リモートリポジトリ使ってればディスク障害起きたとしても問題ないよね 7zはそういうの結局手作業でコピーしたりしないといけないんじゃない? ならgit使っちゃいなよユー http://mevius.5ch.net/test/read.cgi/tech/1631002816/196
197: デフォルトの名無しさん [] 2021/09/10(金) 17:31:45.88 ID:/A8hhUIw >>195 gitが滅ぶってことはgitよりも優れたバージョン管理ツールができるってことだから マイグレーションツールも提供されるに決まってるよね、常識で考えなよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/197
199: デフォルトの名無しさん [] 2021/09/10(金) 17:33:56.42 ID:/A8hhUIw >>198 い、意味が、わからない gitってただのファイルで管理されてるから リポジトリを単純バックアップすることもできるよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/199
201: デフォルトの名無しさん [] 2021/09/10(金) 17:34:36.72 ID:/A8hhUIw 7zで? http://mevius.5ch.net/test/read.cgi/tech/1631002816/201
206: デフォルトの名無しさん [] 2021/09/10(金) 17:36:51.42 ID:/A8hhUIw >>202 > rsyncは許容しているかわかるか? 日和ってんじゃねえぞカス、POSIXつらぬけよ軟弱者 http://mevius.5ch.net/test/read.cgi/tech/1631002816/206
208: デフォルトの名無しさん [] 2021/09/10(金) 17:40:31.77 ID:/A8hhUIw >>205 いや、あのね、gitが滅ぶくらいに一般に普及するすぐれたバージョン管理ツールが できるならマイグレーションツールが作られるに決まってるよね メーカーよりも個人が作りそうな気がするけどなあ メーカーが作ったものがgitを滅ぼすくらいに普及するとは思えないし 当然無料で提供されるものだよ、オープンソースでなかったら オープンな実装をする人が出てくるだろうね、gitがそうであったように あなたはUnixを高めようとするあまり視野狭窄に陥ってるように思える http://mevius.5ch.net/test/read.cgi/tech/1631002816/208
209: デフォルトの名無しさん [] 2021/09/10(金) 17:43:01.85 ID:/A8hhUIw >>204 7zで? http://mevius.5ch.net/test/read.cgi/tech/1631002816/209
213: デフォルトの名無しさん [] 2021/09/10(金) 17:46:14.33 ID:/A8hhUIw >>200 えっと、gitはバックアップツールではないので バックアップすることだけが目的ならgitは使う必要ないと思う gitはバージョンな管理ソフトだからgit使うとプログラムの開発がすごく捗るよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/213
214: デフォルトの名無しさん [] 2021/09/10(金) 17:46:27.82 ID:/A8hhUIw >>211 7zが? http://mevius.5ch.net/test/read.cgi/tech/1631002816/214
215: デフォルトの名無しさん [] 2021/09/10(金) 17:47:58.58 ID:/A8hhUIw >>212 gitもdiff使うだけだな http://mevius.5ch.net/test/read.cgi/tech/1631002816/215
216: デフォルトの名無しさん [] 2021/09/10(金) 17:48:15.10 ID:/A8hhUIw 7zてめえはどうなんだよ?あ? http://mevius.5ch.net/test/read.cgi/tech/1631002816/216
217: デフォルトの名無しさん [] 2021/09/10(金) 17:51:34.07 ID:/A8hhUIw gitはLinusが大量のパッチを差分確認してマージするために作ったツールだからなあ http://mevius.5ch.net/test/read.cgi/tech/1631002816/217
218: デフォルトの名無しさん [] 2021/09/10(金) 17:58:12.89 ID:/A8hhUIw >>207 なんだそのクソ面倒くさい作業は ディレクトリ移動したらファイルパス変わっちゃう・・・ http://mevius.5ch.net/test/read.cgi/tech/1631002816/218
219: デフォルトの名無しさん [] 2021/09/10(金) 18:04:26.74 ID:/A8hhUIw >>202 ハードリンクに頼ったらリモートに対応できないんじゃないっすかね? リモートに対応できなかったらディスク障害起こってドカーンですよね 圧縮しておいてワーキングツリーに展開する方式のほうが ローカルでもリモートでも処理に一貫性があってシンプルでわかりやすくてすごいですよね Unixは良いものだと思うけど原理主義はよろしくないね rsyncで日和るくらいならgitでも日和れば良いよ http://mevius.5ch.net/test/read.cgi/tech/1631002816/219
220: デフォルトの名無しさん [] 2021/09/10(金) 18:08:39.91 ID:/A8hhUIw gitでできるようなことはファイルシステムでできるのが理想なのだろうけどね 人間がフォルダ管理するのではなくてファイルシステムがgitの機能を持つって意味ね いまは過渡期なのかもね http://mevius.5ch.net/test/read.cgi/tech/1631002816/220
221: デフォルトの名無しさん [] 2021/09/10(金) 18:13:55.47 ID:/A8hhUIw >>192 うんあのそれはわかったよ ローカルで使うなり自分専用のサーバ用意するなりすればいいよね gitはgithubじゃなくても使えるんで http://mevius.5ch.net/test/read.cgi/tech/1631002816/221
222: デフォルトの名無しさん [] 2021/09/10(金) 18:16:23.35 ID:/A8hhUIw バックアップが大事だと思うなら サーバでgitのリポジトリをバックアップしとけばいいと思うよ バージョン管理もできてリモートのおかげで障害にも強くてバックアップもあって万全 http://mevius.5ch.net/test/read.cgi/tech/1631002816/222
225: デフォルトの名無しさん [] 2021/09/10(金) 18:43:38.33 ID:/A8hhUIw >>223 はい!git使います! http://mevius.5ch.net/test/read.cgi/tech/1631002816/225
226: デフォルトの名無しさん [] 2021/09/10(金) 18:47:10.42 ID:/A8hhUIw >>224 「バージョン管理ソフトウェアの維持管理」を強いられてるの? gitのコミッタでもやってるん? http://mevius.5ch.net/test/read.cgi/tech/1631002816/226
227: デフォルトの名無しさん [] 2021/09/10(金) 18:58:50.07 ID:/A8hhUIw 自明のことだけれども gitは維持管理のコストが十分に小さく 使うメリットが大きいから多くの人に受け入れられてるんだと思うよ そういう現実から目をおそむけになって本末転倒と言われましてもね それはこちらのセリフですぞと思うわけでございましてね >>1 の大学で教えてる人ってPOSIX原理主義の人なのかな http://mevius.5ch.net/test/read.cgi/tech/1631002816/227
228: デフォルトの名無しさん [] 2021/09/10(金) 19:02:17.92 ID:/A8hhUIw 縛りプレイはそれはそれで楽しいからPOSIX原理主義も嫌いじゃないけど gitはgitで仕組みがシンプルでUNIX哲学のKISSの原則に則ったソフトウェアで gitはgitで良いんだよなあ http://mevius.5ch.net/test/read.cgi/tech/1631002816/228
230: デフォルトの名無しさん [] 2021/09/10(金) 19:25:06.02 ID:/A8hhUIw >>229 > gitが使えない状況になった時に作業できない こういう現実的でない状況を想定しないといけない時点で何かおかしいと思うよね > KISSの原則とは誰でも使える道具だけを使ってソフトウェアを作ることだ > つまりUNIXコマンドのことだ これは単純に嘘だよね 非現実なことを言ったり嘘を言ったりしないとUNIXコマンドの素晴らしさを説けないなら UNIXコマンドなんてクソですわ、PISIXなんてうんこですわ でもYouTuberとしてなら活路がある気がする 原始人のような生活をしてPrimitive Technorogyというジャンルで 人気を集める動画があるからね そういう趣味趣向としてなら一定の人たちに刺さるコンテンツにはなると思う もし収益が得られたらそのお金でgitのサーバ立てたら良いと思う http://mevius.5ch.net/test/read.cgi/tech/1631002816/230
231: デフォルトの名無しさん [] 2021/09/10(金) 19:28:03.86 ID:/A8hhUIw >>229 ところであなたはOSはNetBSDとか使ってるの? FreeBSDもLinuxも基本コマンドはシンプルさとは程遠い実装になってるじゃん あれはダメだよね、性能だけを追求してエレガントさをなくした闇落ちコマンドだよね http://mevius.5ch.net/test/read.cgi/tech/1631002816/231
235: デフォルトの名無しさん [] 2021/09/10(金) 19:31:27.81 ID:/A8hhUIw >>232 隅々までよんだけど、FreeBSDやLinuxの基本コマンドのような実装をするべきではないという旨が書いてあった FreeBSDやLinuxの基本コマンドはUNIX哲学に完全に反してるわ、基本コマンドの使用を禁止して クリーンな実装と置き換えるべきだと思いました http://mevius.5ch.net/test/read.cgi/tech/1631002816/235
236: デフォルトの名無しさん [] 2021/09/10(金) 19:34:16.11 ID:/A8hhUIw NetBSDとOpenBSDは基本コマンドをすごくシンプルに実装してるよね、あれこそがUNIXなんだろうなって思う http://mevius.5ch.net/test/read.cgi/tech/1631002816/236
238: デフォルトの名無しさん [] 2021/09/10(金) 19:35:19.10 ID:/A8hhUIw POSIX原理主義の人へ >>233を見たか? どうなんだ? gitよりPOSIXの方が先に変化しそうですが、POSIXやばくないですか? http://mevius.5ch.net/test/read.cgi/tech/1631002816/238
239: デフォルトの名無しさん [] 2021/09/10(金) 19:37:42.04 ID:/A8hhUIw >>237 覚え直すくらい余裕だしリポジトリーの以降も余裕っしょ gitはシンプルでサクサクで素晴らしいと思ってるけど それを置き換えるような優れたバージョン管理ソフトが出てくるのは楽しみでしかないけどなあ http://mevius.5ch.net/test/read.cgi/tech/1631002816/239
242: デフォルトの名無しさん [] 2021/09/10(金) 19:53:24.46 ID:/A8hhUIw >>241 そんな自己啓発本に載ってるような安い文章に感化されてしまったの、なさけない 他人の言葉を引用するんじゃなくて自分の経験から出た自分の言葉はないものなの? どうもあなたの中身が空っぽに思えて仕方ないんだけれども OSのパッケージマネージャは使ってるでしょ 標準以外でも使うと便利なコマンドってあるよね gitも使ってええんやで http://mevius.5ch.net/test/read.cgi/tech/1631002816/242
243: デフォルトの名無しさん [] 2021/09/10(金) 19:54:32.74 ID:/A8hhUIw > 一、誰でも読めるコードに訳せ。 FreeBSDやLinuxの標準コマンドはこれを守ってないんだけれどもそれについてはどう思う? http://mevius.5ch.net/test/read.cgi/tech/1631002816/243
244: デフォルトの名無しさん [] 2021/09/10(金) 19:58:30.03 ID:/A8hhUIw 開発をスムーズにすすめることが目的の場合 POSIXにこだわることは目的を見失うことになるような気がする gitという優れたコマンドがすでにあるならそれを使うべきじゃないかな シェルスクリプトを一生懸命考えて書く時間あるならgitでサクッと解決して飲みに行ったらいんじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1631002816/244
246: デフォルトの名無しさん [] 2021/09/10(金) 20:20:15.01 ID:/A8hhUIw >>245 そうかな、gitはいまどきデザイナも使うくらい広まってるよ gitでできることをシェルスクリプトで作りましたので保守してくださいと 言われる方がつらいと思うけどなあ POSIX原理主義の方が属人性すごいと思う http://mevius.5ch.net/test/read.cgi/tech/1631002816/246
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.052s