14/03/11 19:16:09.81 .net
>>322
自分が知ってる一番難しそうな奴書いたんだろ。
まあ、>>315 みたいなアホが釣れたからちょっとは効果があったんじゃね? (w
326:デフォルトの名無しさん
14/03/11 19:16:27.40 .net
ゲーム脳ってあるでしょ? あれ、ゲームやってる人の脳がおかしいって話だったけど、
よくよく聞くと、「ゲーム脳」といっている人の脳がおかしいって気づく。
自分が「ゲーム脳」とはこうである!と決めて
それが絶対正しいと思い込んじゃう。
論理的に考えれば、明らかに間違っていることを
指摘しても聞く耳持たなくなっちゃう。
git脳という単語を見た時、そう思ったよ。
327:デフォルトの名無しさん
14/03/11 19:18:48.85 .net
>>324
> 同じことがgitでもできるってなんで考えられないの?
えっ、まだやるの?
仕組みが違うことぐらいは知ってるんだよね?
まあ、できると言うなら方法を具体的に書いてくれ。
328:デフォルトの名無しさん
14/03/11 19:19:52.02 .net
お前らこれ以上スレを汚すのはやめろ
329:デフォルトの名無しさん
14/03/11 19:22:18.83 .net
/.Jに集うLinuxヲタ達と同じ臭いがする
gitスレ行けばいいのに
330:デフォルトの名無しさん
14/03/11 19:29:18.86 .net
>>326
自分が【「ゲーム脳」といっている人の脳がおかしい】と決めてそれが絶対正しいと思い込んじゃうんですね、わかります (w
論理的に考えればこの手のレスが返ってくることぐらいわかるだろうに...
331:デフォルトの名無しさん
14/03/11 19:37:04.02 .net
>>327
やらなくていいよ。
サブモジュールを使えばいいって
答えが出てるんだから
332:デフォルトの名無しさん
14/03/11 19:40:41.99 .net
だよな、サブモジュール使えばいいだけなのに
なんでこんなにぶつくさ言ってるんだろ?
333:デフォルトの名無しさん
14/03/11 19:48:49.23 .net
>>330
俺、○○脳なんてひとことも言ってないけど?
○○脳って言っている奴ってあほだな-って
言ってるだけなんだけど。
334:デフォルトの名無しさん
14/03/11 20:06:23.63 .net
>>333
誰かが君が○○脳なんて言ってるのか?
○○脳って言っている奴をあほだな-って言ってる奴ってバカだろって思われてるだけなんだけど (w
335:デフォルトの名無しさん
14/03/11 20:09:24.61 .net
○○脳って言っている奴をあほだな-って言ってる奴ってバカって言ってる奴はバカだなw
336:デフォルトの名無しさん
14/03/11 20:22:31.76 .net
以下リソース使い果たすまで無限ループ
これぐらいマならすぐ気づくよね (w
337:デフォルトの名無しさん
14/03/11 20:23:22.49 .net
ループを始める奴はバカ。でいいだろ。
338:デフォルトの名無しさん
14/03/11 20:30:02.85 .net
遅れて参加するバカ (w
339:デフォルトの名無しさん
14/03/11 23:33:26.18 AS7or27e.net
くそっ祭りに乗り遅れた
340:デフォルトの名無しさん
14/03/12 08:56:55.68 xZa9J+Yh.net
git脳とかruby脳とかは確かにいそうだな
というか、兼ねてそう
341:デフォルトの名無しさん
14/03/12 09:44:46.02 EfiLuccu.net
ということにしたいのですね
てゆーかrubyのリポジトリはsvnだし
342:デフォルトの名無しさん
14/03/12 12:41:26.93 F9SiziZl.net
>>341
> てゆーかrubyのリポジトリはsvnだし
別にそれは関係ないだろ
Linux でソフト作ってる奴がみんな git 使ってるわけないし
343:デフォルトの名無しさん
14/03/23 20:02:10.72 c9zQodrj.net
集中型も分散型も長所短所があるから、それぞれ使い分ければいいと思う。
いくつがある分散型のいずれを使うべきかは、もう少しふるいにかけられそうだけど
344:デフォルトの名無しさん
14/03/24 02:20:29.69 AMSnjzm1.net
ところで gif は「じふ」なのに、なんで git は「ぎっと」と発音するの?
おいらずっと「じっと」(GitHUBも「じっとはぶ」)かと思ってたんだが
char の「ちゃー」くらいには許される呼び方?
345:デフォルトの名無しさん
14/03/24 07:32:40.20 ioVgRUr7.net
>>344
giftをジフトと読むの?
346:デフォルトの名無しさん
14/03/24 09:30:08.86 XOzrhor0.net
作った人がぎっとと読むと規定しているからぎっと。
347:デフォルトの名無しさん
14/03/24 10:02:45.75 XUp8kLsg.net
gを硬音で読むか否かは単語次第じゃね?
348:デフォルトの名無しさん
14/03/24 11:56:40.64 ftyS+NcD.net
読まないパターンもあるよねgって
何にしても英語は1文字で色んな読み方させすぎなんだよなあ
349:デフォルトの名無しさん
14/03/24 12:49:27.70 XUp8kLsg.net
日本語だって外国人の耳には、ガ行の鼻濁音とか、nとngとmとか、
違って聞こえるらしい、とは聞くけど。
350:デフォルトの名無しさん
14/03/24 13:58:16.38 6jBkDFrJ.net
>>348
gh, oughなどは特例と見做すと、サイレントなgってないと思う。
いろんな発音と言えば、fish = Ghoti = 無音 ってネタがあるね。
351:デフォルトの名無しさん
14/03/24 16:54:24.35 a26hHntV.net
>>350
gnomeのgがサイレント
352:デフォルトの名無しさん
14/03/24 17:30:12.14 ftyS+NcD.net
paradigm
align
sign
foreign
gnome(地の精)
gnu(動物)
>>348 で本当に言いたかったのは英語のスペルと読み方とのパターンが多過ぎってほうだったりするが…済まないな分かりにくくて
353:デフォルトの名無しさん
14/03/24 17:31:20.91 wy6Yi8GY.net
音声会話しなければ読み方を間違っていようとどうということはない
354:デフォルトの名無しさん
14/03/24 18:34:50.84 6jBkDFrJ.net
あーごめん、自分でGhoti=無音って書いてたw
355:デフォルトの名無しさん
14/03/24 19:20:28.83 /srzAoX5.net
この板でgnuにgnomeって言ったら発音するほうだろ
356:デフォルトの名無しさん
14/03/24 20:25:59.17 M+aKCxbC.net
だからわざと地の精だの動物だの、単語の後ろに括弧書き入れてるんじゃないか
357:デフォルトの名無しさん
14/03/25 05:10:50.16 eBzwX2YU.net
>>345
んじゃお前はGIANTSをガイアンツとかギアンツって読むの?
って返しになるぜ
>>346
まぁそうだわな
358:デフォルトの名無しさん
14/03/25 21:09:31.60 KiqIKVFY.net
英単語の git から名付けられているんだから辞書引けよ。
発音の文句は英語に言え。
359:デフォルトの名無しさん
14/03/25 22:11:25.75 JLDIFaf/.net
give me dictionary
360:デフォルトの名無しさん
14/03/28 22:52:46.45 5jt9WDvZ.net
Word Excelでバージョン管理できないか探したら
以外とsvnが充実してた
My Docmentsの下を全部svnで管理してみる事にする
361:デフォルトの名無しさん
14/03/28 23:20:29.35 W/hCr5dM.net
gitで対応させてみてるけど差分が見れるだけで差分だけ保存できるわけでも
バイナリだけ変更されたファイルを更新から除外できるわけでもないからあまり意味なくないか
今のとこ文書は別のツール使わないならサブモジュールで別管理することでバージョンアップごとに
コードと違うスパンで不要な差分を捨てて圧縮できるようにするのがベストかなと思う
362:デフォルトの名無しさん
14/03/29 04:06:14.46 5pTO27a4.net
うちのvistaにはMy Docmentsないわ
363:デフォルトの名無しさん
14/03/29 16:22:17.08 vvSk+gJf.net
>>362
dir /ai
364:デフォルトの名無しさん
14/03/29 16:23:23.76 COOtOu/G.net
= dr / a
365:デフォルトの名無しさん
14/03/29 16:39:26.66 5pTO27a4.net
脱字に突っ込んでボケたんだけどわからなかったのか
366:デフォルトの名無しさん
14/03/29 16:43:09.78 vvSk+gJf.net
ごめんねアスペで
367:デフォルトの名無しさん
14/03/29 16:55:18.32 WP7oRJZ8.net
test
368:デフォルトの名無しさん
14/03/29 22:12:43.18 5lBv4fjg.net
progitレベルで分かりやすくsvnを説明してるサイトってない?
369:デフォルトの名無しさん
14/03/30 04:35:55.31 vSu4GC6v.net
githubって日本語化出来なかったっけ?
370:デフォルトの名無しさん
14/03/30 05:30:04.27 S+rtzMEf.net
これのこと?
GitHub in your language ・ GitHub
URLリンク(github.com)
371:デフォルトの名無しさん
14/03/30 07:28:31.43 vSu4GC6v.net
>>370
これって日本語化はフッターから設定出来るってこと?
372:デフォルトの名無しさん
14/03/30 16:29:46.25 aCLztA2m.net
日本語化なんて必要ないだろ
gitに限った話じゃないが
373:デフォルトの名無しさん
14/03/30 17:47:06.81 ER66GczB.net
日本語化したいって言ってるの
374:デフォルトの名無しさん
14/03/30 17:47:14.41 vSu4GC6v.net
>>372
そうですね。
おめでとうございます。
375:デフォルトの名無しさん
14/03/30 18:15:55.57 qidUF1O3.net
GitHubは多国語化をすすめようとしてたが、中止して英語オンリーに戻った
英語使えない奴はいらねえって方針です
376:デフォルトの名無しさん
14/03/31 06:05:41.54 Dx9xREGz.net
URLリンク(d.hatena.ne.jp)
Word Execlはsvn
gitでこういうのみたことない
377:デフォルトの名無しさん
14/03/31 09:43:28.17 wgezm0yV.net
必要ないからな
378:デフォルトの名無しさん
14/03/31 11:06:34.75 la3eTEK/.net
ファイルのバージョン管理と
ソフト機能のバージョン管理の
違いを認識しろよ。
379:デフォルトの名無しさん
14/03/31 12:43:54.59 QAfH9xRd.net
>>376
これ Word は大丈夫だと思うけど Excel って開いてるだけでファイル変更しちゃう (閉じた時に戻すけど) のにはどう対応してるのか気になる
あと、更新ボタンがあるってことはいよいよマージができるようになったのか?
暇ができたらちょっと試してみるかな。
380:デフォルトの名無しさん
14/03/31 22:56:37.85 1jlgN23C.net
WordはWord自体がバージョン管理機能あるからな
ある程度システム化が進んだ会社だとシェアポイント導入してるし
381:デフォルトの名無しさん
14/04/01 07:58:31.08 CCDQkOuB.net
>>380
> WordはWord自体がバージョン管理機能あるから
このスレでまともにマージもできないバージョン管理機能持ってくる奴がいるとは...
382:デフォルトの名無しさん
14/04/01 08:06:15.82 6WDKRgCz.net
Word文章を複数人で同時に書き換えなきゃいけないシーンが思いつかない
ソースコードと違って普通は自分が担当するページは決まっているから全員が並行して作業を進めても問題ないし
383:デフォルトの名無しさん
14/04/01 08:21:28.31 CCDQkOuB.net
>>382
> Word文章を複数人で同時に書き換えなきゃいけないシーンが思いつかない
そりゃ残念だったな
てか、マージで並行開発しか思い付かない時点で終っとる
ブランチとか使ったことないのかよ
384:デフォルトの名無しさん
14/04/01 08:22:09.21 ixEOnzT4.net
Word文書は編集するものではなくて生成するもの
385:デフォルトの名無しさん
14/04/01 13:25:24.53 edNip6Qk.net
WordやExcelをブランチ切って使ってるというのは聞いたことがない
386:デフォルトの名無しさん
14/04/01 19:17:20.59 WgoYILFU.net
そりゃ現状マージできないので、ブランチ切っても旨味がないからな
もしかして、想像力がないのか?
387:デフォルトの名無しさん
14/04/01 21:50:59.62 R0WZswKH.net
このスレでいくらWordが、Excelがと騒いだ所で世の中何もかわらないぜ。
マイクロソフト、オプソ開発者のどちらにもメリットがないからな。
もしそういう機能が欲しければ、自分の手を動かそうぜ。
388:デフォルトの名無しさん
14/04/14 19:59:37.41 gzyVbCaC.net
Rdemineで
作業Aチケット(例:桶を組み立てる)
作業Bチケット(例:桶に水を入れる)
みたいにあAの後にBがこないと行けない場合って
チケットA、Bの関係は親子関係にすればいいの?
389:デフォルトの名無しさん
14/04/14 20:38:04.57 nhKvOR/D.net
>>388
水の入った桶を用意する、の子チケットは以下の2つ
+桶を組み立てる
+桶に水を入れる
って手もある。
自分は子チケットの粒度が大きいときは、こうやってる。
390:デフォルトの名無しさん
14/04/16 00:54:33.86 0pmbHa2s.net
redmine のチケットって block みたいなの扱えなかったっけ?
親子以外にも色々関係が定義されてたはず
391:デフォルトの名無しさん
14/04/18 01:46:56.50 +b/l1KI+.net
ブロックしている/されている関係は指定できるよ
392:デフォルトの名無しさん
14/04/18 20:50:26.72 pSxMtBxF.net
tfs2010使ってる
開発はvs2010
393:デフォルトの名無しさん
14/04/19 06:18:42.46 wA6wuBBt.net
Redmineで30人ぐらいのユーザーを一括登録するとき
シェルスクリプト書いて一括登録みたいな事できないんだね
全部GUIというのも不便だ
394:デフォルトの名無しさん
14/04/19 07:00:31.30 AIzduf/G.net
>>393
REST API使ったらいけそうな気が
URLリンク(www.redmine.org)
395:デフォルトの名無しさん
14/04/20 10:17:42.48 mxI5dGFa.net
rails なんだから rails console からでも
396:デフォルトの名無しさん
14/05/24 11:48:07.42 NSCx1NVk.net
結局ベストなバージョン管理システムはなんなのですか?
397:デフォルトの名無しさん
14/05/24 15:14:28.34 STwDwgyi.net
rcs
398:デフォルトの名無しさん
14/06/12 22:36:55.03 wqY3uKkF.net
いやいや日付つきフォルダだろ
399:デフォルトの名無しさん
14/06/13 03:49:54.71 MGSeaEi1.net
>>398
最強ダナ
400:デフォルトの名無しさん
14/06/13 16:56:05.96 qsuuOUsU.net
>>398
おまえリーナスだな。
401:デフォルトの名無しさん
14/06/14 02:26:28.37 1YLzYE79.net
でも、日々バッアップするって意味じゃバージョン管理とは別のベクトルで必要だよね
402:デフォルトの名無しさん
14/06/14 07:49:31.24 xqg+kEWK.net
他の物理ドライブに最新のクローンを残しておけばいいだけじゃないの?
403:デフォルトの名無しさん
14/06/14 15:47:14.69 KoIUq31G.net
火事や倒壊からリストアする必要がないならそれでいい
まぁそんなことまで考える必要があるプロジェクトはそんな多くないだろうが
404:デフォルトの名無しさん
14/06/14 22:29:53.74 KTI4eUID.net
>>402
日本だと、違う地域にという必須条件が加わる
405:デフォルトの名無しさん
14/08/21 01:16:46.67 QG11x9Rz.net
Git 対 Subversion:長引く争い
URLリンク(readwrite.jp)
406:デフォルトの名無しさん
14/08/21 07:51:47.65 /ojqgnKy.net
プログラマ→git
ドカタ→svn
407:デフォルトの名無しさん
14/08/21 11:22:18.42 EsX2V+d7.net
mercurialは負けなん?
まぁ、Unicodeファイル名を取り入れるのにのんびりしすぎだから俺もあきらめ気味だけどさ
408:デフォルトの名無しさん
14/08/21 14:56:05.13 FADUJgTU.net
Git だってリーナスのアホが勝手に作ってるだけで Unicode なんか眼中ないんじゃないの?
409:デフォルトの名無しさん
14/08/21 15:20:55.56 7E+AlxIU.net
tortoiseの都合でmercurial使ってる
410:デフォルトの名無しさん
14/08/21 17:30:44.51 yvxtVK3I.net
TortoiseHgはワークベンチが使い易かったからVistaまでだと現役だったが
Win7以降はSourceTreeもあるからなぁ
411:デフォルトの名無しさん
14/08/21 18:33:20.96 TZsAWBaG.net
リーナスはもうGitには関わってないんじゃなかった?
412:デフォルトの名無しさん
14/08/22 04:43:33.80 I7aAUkM3.net
Source TreeよりTortoiseHGの方が使いやすいと思うけどなぁ。
413:デフォルトの名無しさん
14/08/22 04:44:25.28 h4d7Hbqi.net
個人の好みの問題に帰着します
414:デフォルトの名無しさん
14/08/22 04:58:01.85 CUb+O1mD.net
>>412
でも、俺が窓が絡むときにMercurial使うことにしてたのは
コマンドプロンプトがイマイチで常用に耐えんのに
gitフロントエンドもイマイチだったことだもん
俺の場合比べるのは、TortoiseHgでなくTortoiseGitのほうよ
415:デフォルトの名無しさん
14/08/22 05:03:28.50 CUb+O1mD.net
最初にgitのが良いなぁがあって、窓が絡むからcmdやフロントエンドの絡みでhgにしてたのが
フロントエンドの話が取り敢えず何とかなるからgitになったってことね
416:デフォルトの名無しさん
14/08/22 13:03:16.08 4a+J5efW.net
git-guiでいいやん
417:デフォルトの名無しさん
14/08/22 17:37:22.95 Qa2U+f+G.net
必要なライブラリを入れとけば素のままでビルドできるのでcygwinでgitを使っている
418:デフォルトの名無しさん
14/08/25 01:59:23.50 1pelcRHG.net
sourcetreeはMacのguiをそのままWindowsに持ち込んでるから使いにくい
419:デフォルトの名無しさん
14/08/25 02:08:43.06 ksmxv1nf.net
個人的にはOSX版と違う部分であるブックマークが使いにくいと思うがな
なんでOSXと同じ別窓にせんかったのだろうか…別タブとかでも良かったが
420:デフォルトの名無しさん
14/08/31 00:05:19.15 47nYGZE4.net
あげ
421:デフォルトの名無しさん
14/09/10 07:08:56.97 2N2PVK/b.net
guiとか邪魔なだけだろ
422:デフォルトの名無しさん
14/09/13 10:34:17.04 zttb1Mfl.net
そろそろgitの次の世代のバージョン管理ツールが出てきて欲しい
423:デフォルトの名無しさん
14/09/13 12:10:59.94 xoDLE1jO.net
どんなのを望んでるの?
424:デフォルトの名無しさん
14/09/13 12:32:37.02 4lGfw+8/.net
何が必要か自分でわかってないのでは?
425:デフォルトの名無しさん
14/09/13 14:16:45.08 Ukl8c2m8.net
っbzr
426:デフォルトの名無しさん
14/09/13 16:34:02.36 TS0TEJI2.net
巨大プロジェクトへの対応が単一巨大リポジトリかsubmoduleの塊になってもうちょっと使い勝手良くならないものかといつも思うが解決案はわからない
427:デフォルトの名無しさん
14/09/13 16:35:14.02 bcVwiVx3.net
そこが工夫された新しいバージョン管理システムが出来るとイイネ!
428:デフォルトの名無しさん
14/09/13 19:35:16.12 nl7GGicj.net
svn, git, mercurial 以外に選択肢があっても良いと思うんだけどな
何か黒船的なインパクトのあるやつを望む
429:デフォルトの名無しさん
14/09/13 23:13:53.48 R6Om/JI9.net
gitはrebase対象がひとつのブランチだけでマージの再現も弱かったけど
リポジトリ全体の履歴を気軽に書き換えられるようなの頼む
で、履歴への変更それ自体もバージョン管理されるような2次元的なのを
430:デフォルトの名無しさん
14/09/14 00:48:29.00 pOqGUkHF.net
> リポジトリ全体の履歴を気軽に書き換えられるようなの頼む
プラグインで実現できる範囲
> で、履歴への変更それ自体もバージョン管理されるような2次元的なのを
純粋な履歴が汚いから書き換えられるようになってるのを劣化させるだけ
431:デフォルトの名無しさん
14/10/01 15:06:33.24 jQoW/hmd.net
良スレ緊急保守age
432:デフォルトの名無しさん
14/10/02 17:16:43.50 0K/3xWHH.net
ageてないし
そもそも糞スレだし
433:デフォルトの名無しさん
14/11/11 00:13:27.86 2dKIQrD1.net
まぁそう言うなよ
10スレまで来たんだから
434:デフォルトの名無しさん
14/11/12 11:41:22.08 HLWKtkki.net
GNU Emacs Finally Switching Over To Git From Bazaar
URLリンク(www.phoronix.com)
435:デフォルトの名無しさん
14/11/13 18:14:06.42 trYfrMZJ.net
msのtfs使ってるわ。
436:デフォルトの名無しさん
14/11/14 23:07:19.11 eiUQB9Ml.net
>>435
使い心地どうなん?
Subversion から移行する価値ある?
437:デフォルトの名無しさん
14/11/14 23:26:42.62 0NrzSjGG.net
なんか知らんが、自分とこのワーキングコピーをupdate。
他人の変更とコンフリ。
人間判断入れたマージ。
なんかコミットできねぇ。
何となく再度アップデート。
エラー。
はひょ?
てな現象にちょくちょく見舞われた。
svnでもgitでもbazaarでも、そんなのなったことないんだが。
438:デフォルトの名無しさん
14/11/16 22:01:53.28 F43WZJpv.net
要するにゴミか
439:デフォルトの名無しさん
15/02/20 21:14:35.95 V8aHRrOt.net
バージョン管理システムでも、関連ツールでもいいんですが、ソースの行毎に最終的に編集したのが誰かを見られるものってなにかありますか?
ユーザ:行:ソース
user1:1:...
user1:2:...
user1:3:...
user1:4:...
user2:5:...
user2:6:...
...
みたいなイメージなんですが。
440:デフォルトの名無しさん
15/02/20 21:25:22.84 Rd42V53C.net
gitにもsvnにもblameやannotateがある
441:デフォルトの名無しさん
15/02/21 00:53:12.49 PEGyJAcR.net
サーバへソフトのインストールしないで
windowsの共有フォルダで管理しようと思ったら
何が便利?
442:デフォルトの名無しさん
15/02/21 00:55:09.25 xSRhDEOz.net
共有フォルダで管理できるVCS作ったら売れるかな
443:デフォルトの名無しさん
15/02/21 01:09:20.24 PEGyJAcR.net
売れなかったのでは?
VSS
444:デフォルトの名無しさん
15/02/21 12:47:14.18 1iCgmTpE.net
>>441
git
445:デフォルトの名無しさん
15/02/21 13:15:42.83 s/E/7Ewr.net
>>441
分散バージョン管理だったら、なんでもよくね?
レポジトリが共有さえされてればいいわけだから。
446:デフォルトの名無しさん
15/02/21 13:20:57.04 s/E/7Ewr.net
>>441
ああ、ローカルレポジトリを持ち、適当なタイミングでpushするのではなく、共有先から直接チェックアウトして、直接コミットか。
Bazaarだとできる。
個人的には気に入ってて、愛用してるけど、もはやバージョンアップされてないのでオススメはしない。
447:デフォルトの名無しさん
15/02/21 19:05:58.89 VFEr1UXm.net
いや、だからgitなら当たり前にできることだって。
448:デフォルトの名無しさん
15/02/21 22:53:49.09 tP61bM4D.net
>>441
Subversionでもできる。
449:デフォルトの名無しさん
15/02/22 17:42:11.95 /3o/v0h5.net
いまだにbazaar使ってるの、わたしだけ(´・ω・`)?
450:デフォルトの名無しさん
15/02/22 18:45:23.38 Jx0nX4SN.net
>>449
大丈夫だ。俺もいる。
ただ世界中で2人だけかもしれんけど
451:デフォルトの名無しさん
15/02/22 19:51:26.66 HBeGusFk.net
あと10年使い続けたら、NHKがドキュメンタリーの取材に来るよ。
452:デフォルトの名無しさん
15/02/22 21:28:55.54 XKkbsrmM.net
>>441
取っ付き易さだけ言えば、TortoiseSVN をクライアントにインストールするのが簡単だと思う。
リポジトリの作成を含めて GUI でできるし。
453:デフォルトの名無しさん
15/02/23 20:57:38.33 YX8pSHyr.net
>>450
(´・ω・`)人(´・ω・`)ナカーマ
bzr使いやすいんだよね・・・ぼくには
454:デフォルトの名無しさん
15/02/24 19:53:19.54 ibhwBdhv.net
gitなんて使ったこともないはずの上司が「プルリク送っといたからよろしく」と言い出すから何かと思ったら、プルリクなんて何も来ていない。
目の前でもう一度操作させたら、addしてなかった。
当然commitできていないし、どうしてこれでプルリク作った気になれたのか不思議。
「addするんですよ」と言ったら「めんどくさい!もうやらん!」だとさ。orz
455:デフォルトの名無しさん
15/02/24 19:56:55.45 hxiOplHk.net
人に何かを教えるのはコツがいるんすよ
456:デフォルトの名無しさん
15/02/24 19:59:07.49 hoWfolAu.net
よろしくといったときの上司のドヤ顔が目に浮かぶ
457:デフォルトの名無しさん
15/02/24 23:05:04.11 6S/sU0E/.net
プルリクって言いたいだけちゃうんかと(´・ω・`)(´・ω・`)(´・ω・`)
458:デフォルトの名無しさん
15/02/25 00:57:15.79 PD19Kjkh.net
まずローカルリポジトリだけで便利ってのを知っとくとadd/commitが面倒なんて言わないと思うんだよな
いきなりリモート前提でやると面倒に見える手順だけども
459:デフォルトの名無しさん
15/02/25 00:58:50.46 vLMr5bhE.net
作業を細かく区切ってやらんと意味ないわ
460:デフォルトの名無しさん
15/02/25 12:43:36.40 jNJiSOpZ.net
>>459
それは違う。
作業を計画的にやらないからそうなる。
行き当たりばったりでコード書いてるでしょ?
461:デフォルトの名無しさん
15/02/25 15:49:16.30 8ejgf7d6.net
>>450
私も使っとるぞよ。
ファイル名に日本語があるドキュメントの管理が主な用途だが。
まあでも3人てことはないぞ。KiCad では Bazaar が使われてるっぽい。
ソースコードなんかは、なぜか名前が出てこない Mercurial を使ってる。
462:デフォルトの名無しさん
15/02/27 04:32:41.95 SYx5FGl1.net
> なぜか名前が出てこない Mercurial
知名度ではGitに劣るからVCS全体での話に使いづらいし
専用スレがある程度には有名だから、悲観ネタにするほどでもない上に
このスレじゃないと話せないってものでもないんだよなあ
463:デフォルトの名無しさん
15/02/27 10:42:59.06 bYWLiJZd.net
mercurialの話は
URLリンク(groups.google.com)
464:デフォルトの名無しさん
15/07/19 10:26:58.56 oCEbBSyu.net
Windowsのコードもunixのコードも一緒に管理できるやつはないですかねぇ
465:デフォルトの名無しさん
15/07/19 10:36:39.93 eXANfUZ5.net
>>3 のやつ大抵WindowsでもUnixでも動くと思うけど
466:デフォルトの名無しさん
15/07/19 17:07:39.30 3kuejrUB.net
>>3
のやつって資材は各環境に格納できて、Windowsクライアントとかから一元操作できるんですかね?
467:デフォルトの名無しさん
15/08/09 11:29:39.37 iG6DS0Hh.net
安心して日本語ファイル名が使えるものはないですかねぇ…
468:デフォルトの名無しさん
15/08/09 12:43:00.98 7jlEc6rs.net
subversion
469:デフォルトの名無しさん
16/02/08 07:26:37.99 5ry4fZpQ.net
CVSがわかり易い
470:デフォルトの名無しさん
16/02/20 12:52:35.28 e43erU4G.net
>>467
bzr
471:デフォルトの名無しさん
16/03/28 12:28:50.09 jI9F+kOe.net
どうでもイイけどdevは、デバイスと混乱されるから使わないで欲しいw
472:デフォルトの名無しさん
16/04/09 22:21:17.56 y/nV1xKV.net
>>470 bzr から移行したいので…
473:デフォルトの名無しさん
16/04/10 19:29:13.62 AbYPTdqD.net
Windows が UTF-8 になればねえ。
474:デフォルトの名無しさん
16/04/11 12:14:30.87 KLWDT4Re.net
mintty
475:デフォルトの名無しさん
16/05/01 15:27:33.79 tKi6j9CT.net
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
URLリンク(twitter.com)
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
z
476:デフォルトの名無しさん
16/05/16 02:38:23.39 48cZCqzj.net
「BitKeeper 7.2」、Apache License 2.0でソースコードを公開
URLリンク(osdn.jp)
OSSコミュニティとの対立から11年、BitKeeperがオープンソース化される
URLリンク(opensource.srad.jp)
感慨深い話ではあるが、今更過ぎるけど使えるの?
477:デフォルトの名無しさん
16/05/16 06:53:06.30 qbgkd5A8.net
GPLじゃないなら組み込むアプリケーションでてくるのかな
gitを版管理として使いたいという需要以前からあるよね
478:デフォルトの名無しさん
16/05/16 09:24:44.48 HysSRgR+.net
gitコマンドを一緒に置いておいて外部プロセスとして使う分にはGPL関係ないし、libgit2ならリンク時例外あるしでそっち方面には影響なさそう
しかし15年前なら…
479:デフォルトの名無しさん
16/05/16 09:55:57.36 IBGTyv6p.net
名前を変えてイメチェンすべき
ZuttoKeeper
480:デフォルトの名無しさん
16/11/02 21:24:58.81 a7tHL4Q3.net
Git 対 Subversion:長引く争い | ReadWrite[日本版]
URLリンク(readwrite.jp)
なかなかGitに移行しないなんて言われてた時代があったんだな
> 2010年にはSubversionが、ソフトウェアの共同開発には
> 欠かせないツールであるバージョン管理システムの60%以上を占めていた。
> Forresterによれば、この時期Gitのシェアはわずか2.7%であった。
> Redmonkのアナリストであるステファン・オグレディが集めたデータによると、
> 今日(注2014年)ではGitのシェアは28%まで増加し、Subversionの地位を脅かしている。
481:デフォルトの名無しさん
16/11/02 22:43:28.29 MYQ7Ohex.net
争ったことが一度でもあっただろうか
482:デフォルトの名無しさん
16/11/03 15:56:06.07 h1F6iaqt.net
HGのことも思い出して下さい
483:デフォルトの名無しさん
16/11/04 19:21:01.27 e+KIl4Jn.net
Bazaar「・・・」
484:デフォルトの名無しさん
16/11/04 22:49:28.02 T+uxQgkl.net
hg も bzr も使ってるぜ。
485:デフォルトの名無しさん
16/11/07 18:51:53.72 1ToE65c9.net
darcs「僕を忘れてるよね?」
486:デフォルトの名無しさん
16/11/07 23:00:17.96 5lIwdUhD.net
VSS「私が伝説だ」
487:デフォルトの名無しさん
16/11/08 02:23:31.15 jrmD4pag.net
今の時代にSubversion使います言われたら絶望するわ
488:デフォルトの名無しさん
16/11/08 07:12:01.73 2Nx7aZb/.net
svk「だよな」
489:デフォルトの名無しさん
16/11/08 11:55:06.41 ZBAGJV1u.net
csv「呼びましたか?」
490:デフォルトの名無しさん
16/11/08 12:40:00.00 KG3cnnP5.net
>>489
cvs「おい!お前は……」
rcs「関係ねえ!」
491:デフォルトの名無しさん
16/11/09 12:57:09.53 vxWv5Sjd.net
SCCS「...」
492:デフォルトの名無しさん
16/11/09 14:08:17.25 sz1Ecny4.net
>>491
TeamWare「俺には、お前しか居ねえよ」
493:デフォルトの名無しさん
16/11/10 09:27:15.68 tKSmyIgp.net
>>489
tsv「俺たちはお呼びじゃない」
494:デフォルトの名無しさん
16/11/15 20:29:13.95 HRzgVR+8.net
gitもここ数年意味ない機能追加ばかりだが
495:デフォルトの名無しさん
16/11/16 02:41:12.10 fzskfnoe.net
gitスレ人いなくなっててわろす
496:デフォルトの名無しさん
16/11/16 04:05:09.28 FTOJZ9+Y.net
じゃ今なにが主流なん?
497:デフォルトの名無しさん
16/12/19 12:46:04.24 z9XVuDpo.net
水炊きごはん
498:デフォルトの名無しさん
16/12/26 08:28:54.29 6gOvZXV/.net
tortoisegit
とか初心者でも使いやすいんじゃないかね。
499:デフォルトの名無しさん
17/02/02 00:11:38.54 RrrGuuGp.net
↓のブログによると、Subversion 「スナップショット」型で、Gitは「チェンジセット」型なんだそうだ。
SVN脳患者から見たGit
URLリンク(qiita.com)
だけど、↓のブログによると、darcsはpatch-basedで、他のVCSはsnapshot-basedなんだそうだ。 darcs 恐るべし。
分散VCSのモデル、あるいはPijulについて
URLリンク(keens.github.io)
500:デフォルトの名無しさん
17/02/02 02:19:43.40 lRmYz8pA.net
不要なパッチを削除できるあたりdarcsのほうが好きだったのでうまく成長してほしい
501:デフォルトの名無しさん
17/02/02 08:13:39.05 SYC8QPRg.net
内部での保存方法はgitこそスナップショットでsvnは(逆方向の)patch-basedだろ?
少なくともgitがチェンジセット型ってこたーない。gitでの差分の見え方なんて後からオプション次第で変わるし
502:デフォルトの名無しさん
17/02/02 12:54:35.84 Y5kXFMjA.net
うむ
503:デフォルトの名無しさん
17/02/07 20:30:10.92 oyZmvWF9.net
SVN脳の問題点というかSVN系統の人が怖がってるのは結局
SVN 系統では commit と push が同一になっているから
merge を極端に恐れてるってだけじゃないかと。
504:デフォルトの名無しさん
17/02/07 20:57:37.50 +JGOmGWJ.net
svnだって、commitするときに他の人が先に変更を加えていたら
updateしてからcommitしなおす事になるし、このときローカルでちょこちょこ辻褄合わせをする作業は
git pull --rebaseと同じはずなんだけどな
505:デフォルトの名無しさん
17/02/08 12:17:33.93 6AUIUEjF.net
コミット時にコンフリクトする集中型の方が恐怖だけどな。
分散型は、いったんコミットした後で改めてマージするんで、
わけわからなくなっても、何度でもやり直せる。
506:デフォルトの名無しさん
17/02/08 23:27:00.23 b6dR+iVQ.net
いやだからその svn での恐怖心を
なんだか知らんが git を使ってても引きづってるってことなんじゃないかと。
507:デフォルトの名無しさん
17/02/13 15:12:37.22 W5+ofgFM.net
一番の恐怖は、コンフリクトが判明するのが後のタイミングになるってことなんだよ
Excelとかマージできないバイナリ系ファイルも一緒に管理してるから……
508:デフォルトの名無しさん
17/02/13 17:53:09.58 UyeCKZqE.net
混ぜるな危険
509:デフォルトの名無しさん
17/02/26 08:37:46.10 bXA9paU+.net
これヤバいな
URLリンク(arstechnica.com)
510:デフォルトの名無しさん
17/03/09 08:20:28.94 We1BNnwe.net
記事のコメントを見ると
WebKitのSVNリポジトリで、ハッシュ衝突したPDFがキャッシュ・ポイズニング攻撃に使えるかテストするために
ハッシュ衝突したPDFをコミットしたら
リポジトリがあぼ~んってなったと言う訳か
てかWebKitってまだSVN使ってたの?
511:デフォルトの名無しさん
17/03/09 08:21:28.28 We1BNnwe.net
gitは仮に衝突しても大丈夫みたいな事言ってたけど
どんな感じなのかは知らない
512:デフォルトの名無しさん
17/03/09 09:01:25.72 Nr7urPV/.net
分散型は、一旦コミットした後でマージするから、
最悪マージ前の双方のバージョンは残ってるってことじゃないの?
513:デフォルトの名無しさん
17/03/09 13:23:54.33 d1iwkzW4.net
読んでないけどハッシュが衝突する奇跡が起きたらあぼーんしても不思議で無いね
514:デフォルトの名無しさん
17/03/09 14:29:50.48 wYyI9EhD.net
リーナス・トーバルズがハッシュ衝突について語ってるGoogle+の投稿
URLリンク(plus.google.com)
別のハッシュアルゴリズムを使う計画はあるらしい
Gitを修正してmitigation(緩和?)できるってのはどういう事だろう
実際は衝突する事なんてそんな無いってのはまあ分かる
515:デフォルトの名無しさん
17/03/09 19:22:25.79 NWFSmelL.net
>>513
悪意を持った誰かが公開されているpdfをコミットしただけでぶっ壊せる
もしくはWebkitのように、システムの振る舞いを調べるテスト目的でコミットしても壊れる
516:デフォルトの名無しさん
17/03/09 19:55:22.59 LA1Z4pgP.net
>>515
そのうち SHA-256 とかにするんじゃね
517:デフォルトの名無しさん
17/03/09 21:07:54.65 V2YMs/sH.net
切り替えは相当大変だろうな
518:デフォルトの名無しさん
17/03/09 22:08:04.59 ZZ1gzprq.net
>>513
奇跡じゃないって話だろ
519:デフォルトの名無しさん
17/03/09 23:11:06.25 SohBzwwd.net
>>517
旧バージョンでダンプして新バージョンでロードするだけでしょ
いままででもリポジトリのバージョン変わったらそうやってたし
520:デフォルトの名無しさん
17/03/20 10:28:05.47 tUUn7aQW.net
まあバージョン管理程度なら大した問題にはならんだろ。
ちょっとしたスクリプトを一枚かませばいいくらいの話。
521:デフォルトの名無しさん
17/03/22 01:28:09.68 MyrW3Mfd.net
>>520
問題になったやん
522:デフォルトの名無しさん
17/03/23 00:11:04.47 M1uPRgNk.net
嫌がらせならハッシュ衝突なんて凝ったことしなくてもできる訳で
嫌がらせ以上のことが可能かといえばそういう話も無く
523:デフォルトの名無しさん
17/03/26 09:54:40.33 GxjULHy0.net
>>487
未だに使ってるとこあるよ。あり得ないと思った
524:デフォルトの名無しさん
17/03/26 10:18:41.36 HsMpHt+x.net
未だにVSS使ってる魔境もあるぞ
525:デフォルトの名無しさん
17/03/26 11:52:30.59 iTS+fWTZ.net
>>523
普通に使ってるけど?
git だとアクセス制限とかかけられなかったりするから会社では使えないケースもあるし
526:デフォルトの名無しさん
17/03/26 12:27:51.46 7dOJEWlC.net
>>525
かけられる。かける方法を知らないお前が馬鹿なだけ
527:デフォルトの名無しさん
17/03/26 18:51:27.67 iTS+fWTZ.net
URLリンク(git-scm.com)
のことを言ってるのかな?
それなら知ってるから無駄に煽るな
528:デフォルトの名無しさん
17/03/26 19:12:03.88 K0FPpjuZ.net
東京電力の新会長に日立製作所の人間が就任
529:デフォルトの名無しさん
17/03/26 20:40:16.26 CAdFcq03.net
>>526
馬鹿を晒した気分はどうよ?
530:デフォルトの名無しさん
17/03/26 20:54:59.26 7dOJEWlC.net
>>529
かけられたが?
531:デフォルトの名無しさん
17/03/27 01:00:14.02 70JXvwsB.net
素人でスマンが、実際のところsubversionではできてgitではできないアクセス制限ってどんなのがあるの?
532:デフォルトの名無しさん
17/03/27 11:09:36.85 e29nEpzR.net
>>531
リポジトリの一部を読み出し不可にすること
533:デフォルトの名無しさん
17/03/27 11:20:28.28 LarKYmAi.net
>>532
svnだとリモートリポジトリを作るのが面倒(?)とかいう理由で
全てのプロジェクトを一つのリポジトリに入れるとかいう
アホな使い方をしている例をしていたけど、そういう話?
リポジトリの一部を読み出し不可にするのであれば
その部分だけ別リポジトリに分ければ良いと思うけど?
submoduleがあるからリポジトリの特定のディレクトリだけ
別リポジトリにするなんてことも簡単にできる
534:デフォルトの名無しさん
17/03/27 11:21:50.59 LarKYmAi.net
それからsvnでリポジトリの一部を読み出し不可にするって
apacheの設定の話をしてる?
それapacheの機能だよね?
535:デフォルトの名無しさん
17/03/27 12:23:49.25 X8AlYPVD.net
横だがsubmoduleはアンチパターン的な扱いになってきてなかったっけ
536:デフォルトの名無しさん
17/03/27 12:25:01.61 e29nEpzR.net
>>533-534
プロジェクトとかシステムの一部のソースは外注さんには公開しないと言うのは別に珍しい話ではない
アクセス制御のために別リポジトリにするのは本末転倒
あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?
537:デフォルトの名無しさん
17/03/27 14:24:08.92 LarKYmAi.net
> あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?
いいや? Apacheの機能を使ってもいいというのであれば
gitでも同じことはできる。
538:デフォルトの名無しさん
17/03/27 14:27:12.05 LarKYmAi.net
> プロジェクトとかシステムの一部のソースは外注さんには公開しないと言うのは別に珍しい話ではない
公開するものだけを渡せばいいだけの話
公開しないものと公開するものを同じリポジトリに入れる必要がない。
> アクセス制御のために別リポジトリにするのは本末転倒
それこそ別リポジトリにするべきことだろう。
別リポジトリににすればいいだけなのに、
公開しないものを同じリポジトリに入れて
アクセス制御するほうが本末転倒だろう。
539:デフォルトの名無しさん
17/03/27 15:01:35.22 X8AlYPVD.net
プロジェクトで要求するような詳細な権限管理はGitHubみたいなアプリケーション側ですることでSCMの責務ではない
以上
540:デフォルトの名無しさん
17/03/27 15:19:58.53 BGS+rNUA.net
>>538
> > アクセス制御のために別リポジトリにするのは本末転倒
> それこそ別リポジトリにするべきことだろう。
時系列を考えないと。
最初は全て同一リポジトリで社内ユーザなら誰でも見られるようにする。
その後、一般公開したり、一部を外部に開発依頼することになったりするときに、全部を公開するのがまずいとなる。
そういうときに、権限管理があったら便利だよねってこと。
最初から、将来起こりえるだろう事象を見越して、リポジトリを分割管理する方が本末転倒だと思うけどね。
541:デフォルトの名無しさん
17/03/27 16:41:44.76 LarKYmAi.net
最初は全て同一リポジトリで社内ユーザなら誰でも見られるようにする。
その後、一般公開したり、一部を外部に開発依頼することになったりするときに、
公開するものだけをまとめたほうがいいだろう?
アクセス禁止がデフォルト設定
公開したいところだけ、別リポジトリにまとめる
リポジトリをアクセス許可にして制限するというやり方では
ミスしやすい
542:デフォルトの名無しさん
17/03/27 16:48:12.04 BGS+rNUA.net
>>541
どちらがベターかはケースバイケースでしょう。
あなたがべき論でもって、権限管理方式を全否定しているからレスしただけ。
543:デフォルトの名無しさん
17/03/27 16:48:57.03 LarKYmAi.net
もともと「社内だけで使えるリポジトリ」と思っていたわけで、
どこに何をおいても社内だけだから安全だと思ってしまう。
「社内だけで使えるリポジトリ」の一部を社外にも公開しますよと
通知した所で、忘れる可能性がある。
その一部に間違えて、公開してはいけない情報を入れてしまったら?
そうなるから「社内だけで使えるリポジトリ」を
あとから変更するというのはやってはいけない。
「社内だけで使えるリポジトリ」は将来に渡っても
社内だけにしておかないといけない。
そうすると当然、社外とも共有するリポジトリを作るという話になる。
もちろん最初に作るわけじゃない。
必要になった時点で作ればいいだけ。
必要になった時点で必要な権限で新しいリポジトリを作る。
最初から公開するものとして作っているのだから間違えることもない。
別リポジトリにすることは、安全に公開範囲を決める方法となる
いちいち、このディレクトリって、誰が見れるんだっけ?
などと気にする必要もなくなる。
544:デフォルトの名無しさん
17/03/27 16:49:44.27 LarKYmAi.net
>>542
いずれのケースでもリポジトリを分けるほうがベター
subversionを使っていたとしてもリポジトリを分けたほうが良い
545:デフォルトの名無しさん
17/03/27 16:55:09.24 BGS+rNUA.net
>>543
そういうこと言い始めたら、ファイルシステム全体で権限管理しているLinuxなんて信用ならんってことになりませんかね。
546:デフォルトの名無しさん
17/03/27 17:03:34.11 DbmaBtXa.net
>>545
ならねーよ
547:デフォルトの名無しさん
17/03/27 17:04:29.56 LarKYmAi.net
ならないな。
ユーザーごとにディレクトリ別れているわけだし
548:デフォルトの名無しさん
17/03/27 17:09:35.26 BGS+rNUA.net
そう、なりませんよね。
だったら、もしgitにも権限管理機能があったら、やはり同じように信頼できるやり方ができるんじゃないですかね。
549:デフォルトの名無しさん
17/03/27 17:31:02.44 LarKYmAi.net
ソースコードの場合は、原則として
リポジトリの全てがないとビルドできないのだから
ディレクトリの一部が見れないという方式は取れない。
もし別々にビルドできるのであれば、
それは別のリポジトリにする方が良い
モジュールの独立性を高くできる。
モジュールの時点で独立しているので、
ソースコードの一部を隠すという発想よりも
安全に運用できる。
550:デフォルトの名無しさん
17/03/27 18:24:55.49 e29nEpzR.net
>>537
使っていいからやり方教えて
>>538
アクセス権限の変更が必要になる度にリポジトリの構成を変えるの?
なかなか小学生らしい斬新な発想ですね w
>>539
github ならできるの?
551:デフォルトの名無しさん
17/03/27 18:52:07.74 DbmaBtXa.net
>>548
論理飛躍しすぎ。
552:デフォルトの名無しさん
17/03/27 19:35:47.70 e29nEpzR.net
非公開の情報を間違ったディレクトリに突っ込む >>543 みたいな間抜けな奴は同じ情報を間違ったリポジトリにも突っ込むと思った方がいい
そもそもそう言う間抜けに書き込み権限を与えるなよ w
553:デフォルトの名無しさん
17/03/27 21:23:26.89 9ObHSaYA.net
alt gitまだー?
554:デフォルトの名無しさん
17/03/28 11:09:32.22 uzRike2T.net
>>549
> ソースコードの場合は、原則として
> リポジトリの全てがないとビルドできないのだから
そんなことない。
メインアプリ+プラグイン/ライブラリ複数を一度のビルドでコンパイルするケースは結構ある。
出力されるのが、LM + .so複数みたいな。
555:デフォルトの名無しさん
17/03/28 21:26:42.96 8XEqMjkn.net
>>554
一部だけビルドできるってことは、別のリポジトリにできるということ。
ならば、そうすればいいだけの話
556:デフォルトの名無しさん
17/03/29 10:34:46.63 Y3wjV6v+.net
>>555
> 一部だけビルドできるってことは、別のリポジトリにできるということ。
なるほど、ここに誤解があるのか。
「一部だけビルドできる」というのと「別のリポジトリにできる」というのはイコールじゃない場合が多い。
両者に依存関係がある場合ね。
簡単に分割できるのは、ビルドが不要な言語に多いんじゃないか?
557:デフォルトの名無しさん
17/03/29 10:55:14.48 BMMgvCDG.net
それは一部だけビルドできると言っていいのか…?
あとそれってsvnでアクセス権設定しても同じように困るんじゃないの?
558:デフォルトの名無しさん
17/03/29 13:17:13.75 Y3wjV6v+.net
>>557
> それは一部だけビルドできると言っていいのか…?
まあ、こんな感じですかね。
foreach dir in subdirs
cd dir; exec build_script
end
> あとそれってsvnでアクセス権設定しても同じように困るんじゃないの?
subdirのいくつかが欠けていても、それは単にビルドされないだけですね。
あと、svnでできるかどうかは知りません。
559:デフォルトの名無しさん
17/03/29 13:25:46.88 Y3wjV6v+.net
とういか、別にそんな細かい話したいわけじゃなくて、リポジトリの一部をomitして提供、
あるいは一部のみ提供する必要があったとき、リポジトリを分割するだけが解じゃなくて、
権限設定機能があるならそれで済み場合もあるってこと。
なぜだか、それに強行に反対する人(たち?)がいるようで。
560:デフォルトの名無しさん
17/03/29 16:15:13.03 dkT05tkI.net
>なぜだか、それに強行に反対する人(たち?)がいるようで。
逆じゃないの
gitじゃアクセス権出来ないから使えない状況がある(>>525)って所が発端で、リポジトリ分ければ良いじゃんって人とリポジトリ分けられないじゃんって人が言い合ってたのが今の流れでしょ
561:デフォルトの名無しさん
17/03/29 16:35:56.60 Y3wjV6v+.net
>>560
> 逆じゃないの
そこも認識が違ってますね。
他の人はともかく、俺はSCM一般の話をしてたつもり。
> リポジトリ分けられないじゃん
いや、そんな人いないと思うけど・・・。
git固有の話をするなら、モジュールを分割してsubmoduleで扱う方式だと、そのリポジトリの
利用者全員に影響を与えてしまうというデメリットがあるね。
562:デフォルトの名無しさん
17/03/29 17:51:38.84 nMwlQpLq.net
リポジトリ分けたい人は分ければいい
俺はアクセス権のためにいちいちリポジトリ分けたりするのは本末転倒って思ってるからそんなことをしないだけ
563:デフォルトの名無しさん
17/03/29 18:25:33.13 Y3wjV6v+.net
>>562
ですねぇ。
この話題ももう終わりだろうから、一つだけコメントしておこう。
>>533
> 全てのプロジェクトを一つのリポジトリに入れるとかいう
> アホな使い方
googleはそうしてますね。
564:デフォルトの名無しさん
17/03/29 21:33:57.72 G25OA3ZV.net
>>562
> 俺はアクセス権のためにいちいちリポジトリ分けたりするのは本末転倒
いや、どこが "本末" が "転倒" してるんだ?って話なんだが。
重要なのはアクセス権が違うのだから、きちんと役割を分けましょうということだろう?
リポジトリを分ければ、きちんと役割が分かれるのだから
本末は転倒してないだろ?
やり方が複数あるってだけだよ。
リポジトリごとに分ければ、誰がそこにアクセスできるのか明確になるし、
githubなんかの情報共有でもリポジトリが別れているから、
issueなどに書かれた見せてはいけない情報だって見れなくできる。
メリットのほうが大きいと思うが?
逆に聞きたいんだが、ファイルのアクセス権に対応したチケット管理ツールとかあるの?
このディレクトリに関するチケットは見せないみたいな
565:デフォルトの名無しさん
17/03/29 21:50:59.15 zrYSsU9g.net
>>559
たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。
566:デフォルトの名無しさん
17/03/29 21:56:32.41 rnkAS5XR.net
(>>565の話にも関係してるけど)
それからsvnにあるのはアクセス権の機能じゃないからな。
svnにあるのはリポジトリの特定ディレクトリ以下のみをチェックアウトできる機能だけ
ユーザー登録をsvnに設定するわけじゃない。apacheなどの設定
バージョン管理ソフト自体にアクセス権の機能をつけたら無駄に複雑になる。
本末転倒というならば、むしろこっちの方だろう。
アクセス権を実現するためだけに、apacheなどと連携しなければいけない。
リポジトリそのものを分ければ、git単体でアクセス権を実現できるのに
アクセス権を実現するためだけに、ユーザー管理用のサーバーが必要になってしまう。
567:デフォルトの名無しさん
17/03/29 21:57:43.60 rnkAS5XR.net
ちなみに、
> svnにあるのはリポジトリの特定ディレクトリ以下のみをチェックアウトできる機能
があるために、svnではいちいちブランチ切るのに長いディレクトリ名を指定したりして
面倒になってしまっている。
568:デフォルトの名無しさん
17/03/29 22:32:33.69 4ECDiWLN.net
は?
569:デフォルトの名無しさん
17/03/29 22:34:05.79 s7sfWWM2.net
authzはsvnサーバーの設定じゃないというのか?
570:デフォルトの名無しさん
17/03/30 08:15:34.48 tcaHNIPG.net
>>564
> 重要なのはアクセス権が違うのだから、きちんと役割を分けましょうということだろう?
意味不明
役割とアクセス権は関連がある時もあるが基本的には別々の話
571:デフォルトの名無しさん
17/03/30 08:19:51.08 tcaHNIPG.net
>>566-567
何で話をループさせたがるんだろう?
> あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?
せめて
> >>537
> 使っていいからやり方教えて
> >>539
> github ならできるの?
に回答してからにしなよ
572:デフォルトの名無しさん
17/03/30 10:39:36.78 +VntR3if.net
まだ終わらないんですかね。
>>564
> やり方が複数あるってだけだよ。
「分けるべし」というべき論じゃないのなら、それで終了ですね。
> リポジトリを分ければ、きちんと役割が分かれるのだから
例えば、アクセス権がが違うユーザを登録する必要があるから、redmineを別サーバに建てて既存コンテンツを分割したりしますかと聞きたくなりますね。
本質的には、それと同じ事。
> たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。
まぁ、gitをベースに考えるとそうかもしれませんね。
Perforceから入ったりすると、権限設定という概念の方が普通だと思うかも。
573:デフォルトの名無しさん
17/03/30 10:44:30.88 +VntR3if.net
ちなみに、Perforceはこんな感じです。
> 「メタデータのみ参照可」「ファイルの内容まで参照可」「ファイルの更新可」 「ディポの更新可」
> 「システム管理用コマンドの実行可」等のアクセス制御を、ユーザ単位かつ ファイル単位に行う
> ことができます。
> ユーザの指定は、PERFORCEが独自に管理するグループの指定で行うことも可能ですし、
> ファイルに指定には "*" や "..." 等のワイルドカードも指定可能ですので、 細かい設定も簡単に
> 実現できます。
URLリンク(www.toyo.co.jp)
デフォルトが全アクセス可で、駄目な奴だけ禁止するブラックリスト方式も、
デフォルトが全アクセス不可で、いい奴だけ登録するホワイトリスト方式もとれます。
574:デフォルトの名無しさん
17/03/30 21:39:34.19 +FVPoQLm.net
>>573
svnだとどんな感じ?
575:デフォルトの名無しさん
17/03/31 00:44:40.10 ryHYQIXS.net
そんな設定するくらいならリポジトリ分けた方がよっぽど簡単じゃん。
576:デフォルトの名無しさん
17/03/31 07:28:27.46 LVEfh2/Z.net
無限ループ命令が発行されました
577:デフォルトの名無しさん
17/03/31 13:38:36.99 St8TnNI7.net
なんにでも終わりはあるよ
578:デフォルトの名無しさん
17/03/31 23:50:54.07 gJiWNexQ.net
という事にしたい模様
579:デフォルトの名無しさん
17/04/01 01:39:47.54 iJwskPQ3.net
for(;;)
{}
580:デフォルトの名無しさん
17/05/02 18:53:02.76 XeePHwp1.net
外出先でもすぐに使用できる
1CDバージョン管理システム的なものないかな
USBブートができないマシンでもCDブートならできそうだから
リポジトリはUSBで
581:デフォルトの名無しさん
17/05/02 19:10:30.69 vsrARK6+.net
git
582:デフォルトの名無しさん
17/05/02 21:27:53.12 5C1gGMjC.net
たとえば--prefix=/mnt/mygitでビルドしておいて、使うときはそこへmountすればいいんでない
583:デフォルトの名無しさん
17/07/28 15:24:24.41 x8Tx8lXm.net
>>286
七割は言いすぎかと
584:デフォルトの名無しさん
17/07/28 17:13:24.86 NpxW3mJn.net
1.7光年の彼方から乙
585:デフォルトの名無しさん
17/07/28 21:50:15.87 wndodTEE.net
>>583
>>286の回りではってことだろ
井の中の蛙は自分の回りが平均だから
586:デフォルトの名無しさん
17/08/12 04:35:46.26 rOvfQBTy.net
バージンはいいよね
587:デフォルトの名無しさん
17/08/12 08:18:32.99 ORwFQQja.net
バージン管理か
588:デフォルトの名無しさん
17/08/12 20:27:01.13 RUxkDAji.net
童貞おじさん、バージンを語る。
589:デフォルトの名無しさん
17/09/16 12:19:01.07 3FA7CeLG.net
Pijul 0.8 が出た模様。
590:デフォルトの名無しさん
17/10/31 14:53:54.70 Brmxd9FG.net
Sourceforge.netでCVSのサポートが終了するらしいが
そもそもCVSってSourceForgeでまだ使えたんだ
URLリンク(sourceforge.net)
591:デフォルトの名無しさん
17/11/01 11:28:36.69 z3qgRRAm.net
歴史は繰り返す
592:デフォルトの名無しさん
17/11/01 16:21:19.71 O2HN4SAq.net
Git以外息してる?
593:デフォルトの名無しさん
17/11/01 16:30:51.11 K6DgRYf4.net
Hg
594:デフォルトの名無しさん
17/11/01 19:03:01.95 Hc+l+qz3.net
ここだけの話、
Gitも使いにくい
595:デフォルトの名無しさん
17/11/01 19:16:19.84 I0W5E5Et.net
>>594
何に比べてどんなところが?
596:デフォルトの名無しさん
17/11/01 20:24:29.37 TpO8CBVi.net
使いやすくはないだろう。
いろいろできることの代償かもしれないけど。
できることがあきらかだったsvnのほうがわかりやすくはあった。
597:デフォルトの名無しさん
17/11/01 20:47:49.51 uA9xloyC.net
>>596
何に比べてどんなところが?
598:デフォルトの名無しさん
17/11/02 01:33:02.56 5xjuv0JL.net
個人的にはGitよりhgの概念の方が好き
599:デフォルトの名無しさん
17/11/02 04:47:06.67 S5CQdMtg.net
>できることがあきらかだったsvnのほうがわかりやすくはあった。
VisualStudioとかのIDEって使いにくいよなよな
make最強
600:デフォルトの名無しさん
17/11/13 10:05:58.21 4J0iHtyD.net
制御機械のソースコードをバージョン管理したいのだけど、どれがお勧めですかね?
ソースコードといっても.NETやCみたいにテキストで開いても見れず1ファイルで保存されます。
プログラム作成ソフトもメーカー専用のものです。
601:デフォルトの名無しさん
17/11/13 10:41:44.17 qRP+g74l.net
>>600
svnにしておけば?
602:デフォルトの名無しさん
17/11/13 15:46:13.00 wtJ6F+YY.net
バイナリで1ファイルだったらsvnのほうがいいな
603:600
17/11/13 17:28:21.54 4J0iHtyD.net
svnを使ってみることにします。
とりあえずVisualSVN Serverをインストールしてみたけど、さっぱり分からんかった。
・客A/納入先X/制御機器
・客A/納入先Y/制御機器
・客B/納入先Z/制御機器
といった感じでリポジトリを作成したいけど無理なのかしら?
604:デフォルトの名無しさん
17/11/13 18:02:33.06 q1vRdnqP.net
階層構造は無理だからリポジトリ名で工夫するしかないよ
605:デフォルトの名無しさん
17/11/13 19:50:31.46 IBZYfbeX.net
>>603
それリポジトリ分ける必要あるの?
リポジトリをひとつにして中にその階層構造入れるんじゃダメなの?
606:600
17/11/14 10:18:37.75 3Vca0WJj.net
>>604
階層構造は無理なんですね。
"_"で繋ぐとかで工夫してみます。
>>605
リポジトリ=プロジェクト(客Aの納入先Xに対する制御機器)単位で
作成するものだと思い込んでました。
そういった方法もありですね。
607:デフォルトの名無しさん
17/11/14 12:28:33.49 vrLvIUm0.net
全部別々のリポジトリにしておいて
それとは別にsvn:externalsで階層構造として見せる用のリポジトリを作ればいいんじゃね
608:デフォルトの名無しさん
17/11/14 21:42:39.40 Dc+h7CRO.net
>>606
プロジェクト毎にリポジトリ分けるか、全部一個のリポジトリに詰め込むかはメリット/デメリットがあるのでとりあえずこのあたりを読んでおいた方がいいかも
URLリンク(jtdan.com)
(バージョン古いけどここら辺の考え方は変わってないから)
まあ管理者コマンド使えばリポジトリを分割したりマージしたりもできるからあまり悩まずにまず使ってみればいいと思う
609:デフォルトの名無しさん
18/01/30 18:50:59.71 yLWHfzrX.net
バージョンを1.9から1.10にしたら、バージョンダウンですか?ってお客さんにツッコまれた。
610:デフォルトの名無しさん
18/01/30 21:06:38.89 +nOyuNPb.net
>>609
てか1.10ってまだalpha版じゃねーの?
611:デフォルトの名無しさん
18/01/31 13:13:18.86 kCxVsxS1.net
そんな決まりないでしょ
612:デフォルトの名無しさん
18/01/31 21:01:29.53 yJU+6gWX.net
決まり...?
613:デフォルトの名無しさん
18/02/03 12:31:53.45 TN4w/UCm.net
リポジトリの仕組みについて質問です。
gitはファイル自体、svnは差分を保持している(最初のリビジョンだけファイル自体?)
というような情報をどかっで見たんですが、
差分ということは、たとえばリビジョン10のファイルをチェックアウトしようとしたら
内部的にはリビジョン1のファイルにリビジョン2~9の差分情報(パッチ)を
摘要してるってことでしょうか?
その仕組みだとリビジョンが大きくなったら困る(パッチ摘要に時間かかりすぎる)ような…
結局、gitもsvnも全てのリビジョンのファイル自体をリポジトリに保持
してるんですかね?
だとしたら、リビジョンの数(コミットした回数)だけリポジトリのサイズが大きくなるの?
(10MBのファイルを100回コミットしたら1GB?)
このあたりのこと詳しく解説してるサイトないですか?
614:デフォルトの名無しさん
18/02/03 13:51:56.94 K8txVhKr.net
ファイルの中身が変わってないなら重複して保持する必要ねーだろ?
615:デフォルトの名無しさん
18/02/03 14:36:53.08 TN4w/UCm.net
>>614
変わってないファイルは保持する必要ないですね。
変わっていたら全てのリビジョンのファイルを持つ?
[リビジョン1]
1
[リビジョン2]
1
2
~~~
[リビジョン100]※
1
2
…
99
100
って数字を1行ずつ増やしてコミットしたあったとして
リビジョン100をチェックアウトするときに※の状態のファイルが用意されている状態なのか
差分摘要して※の状態のファイル作るのか
という質問です。
616:デフォルトの名無しさん
18/02/03 17:54:43.40 8pdQs/78.net
これな
URLリンク(dqn.sakusakutto.jp)
URLリンク(neos21.hatenablog.com)
617:デフォルトの名無しさん
18/02/03 21:10:45.47 dgAq2hsG.net
どっちも、ローカルマシンにリポジトリを簡単に作れるんだし、作って中身を見てみたら。
そういうところまで気になるのなら、少しは自分で実践しないと。
618:デフォルトの名無しさん
18/02/16 05:59:00.05 W1XJdyx1.net
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
619:デフォルトの名無しさん
18/04/29 23:57:52.26 BhjSi5k8.net
Pijul 0.10
URLリンク(pijul.org)
620:デフォルトの名無しさん
18/05/23 20:30:45.56 Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
9HEXK
621:デフォルトの名無しさん
18/06/05 00:06:38.23 3DDteX42.net
Wednesday, April 4, 2018
Darcs 2.14.0 released
URLリンク(blog.darcs.net)
622:デフォルトの名無しさん
18/07/04 22:33:23.62 gFgZc5FG.net
WR6
623:デフォルトの名無しさん
18/07/05 16:56:07.06 AeL6VB/V.net
WR6
624:デフォルトの名無しさん
18/11/28 23:52:59.13 ZzCyLc1h.net
Pijul 0.11
URLリンク(pijul.org)
625:デフォルトの名無しさん
19/04/28 23:34:47.46 o1qAEXsC.net
Pijul 0.12
URLリンク(pijul.org)
626:デフォルトの名無しさん
21/09/11 23:10:33.61 F3+oZGk0.net
_アンダーバー_スネーク_サーターアンダーギー_
627:デフォルトの名無しさん
21/09/12 07:45:45.45 09FXBLJb.net
アホがおるw
gitを使わずにディレクトリコピーでバージョン管理
スレリンク(tech板)
628:デフォルトの名無しさん
21/09/12 09:20:29.99 Phq6AsIf.net
アホが、如何にアホであるかについて議論することは時間の浪費である。
629:デフォルトの名無しさん
22/01/24 12:27:01.92 qDquzqoO.net
Announcing Pijul 1.0 beta
URLリンク(pijul.org)
630:デフォルトの名無しさん
22/01/27 23:05:11.82 5JD4ntnW.net
パッチベースのバージョン管理システム「Pijul」がベータに
URLリンク(mag.osdn.jp)
631:デフォルトの名無しさん
22/03/10 18:37:49.05 aj1CKYVU.net
キタ━━(゚∀゚)━━!!
632:デフォルトの名無しさん
22/11/16 18:35:31.41 5yQdaCF4.net
Sapling: Source control that’s user-friendly and scalable
URLリンク(engineering.fb.com)
633:デフォルトの名無しさん
22/11/16 18:40:41.51 5yQdaCF4.net
Metaの大規模ソースコード管理システム「Sapling」がオープンソース化
URLリンク(gigazine.net)
634:デフォルトの名無しさん
22/11/17 10:11:18.70 V4QZv0Fq.net
周回遅れ
635:デフォルトの名無しさん
22/11/18 18:34:32.79 PbNaDWs2.net
チンポスター ヤッたその日から チンポの虜に 虜になりました♪
636:デフォルトの名無しさん
22/11/19 13:49:29.08 uJRDx7vX.net
Sapling入れてみたけど、GitHub使いたいMercurialユーザーにはちょうどいいかもしれない
コマンド体系はMercurialに近いのに、サーバーに無料のGitHub使えてうれしい
637:デフォルトの名無しさん
22/12/06 20:04:51.22 Hpqdg7lb.net
コマンド打ちたくないからGUIできたら言って
638:デフォルトの名無しさん
22/12/07 04:12:05.04 +scmKVbE.net
>>637
saplingは最初からGUIついてるぞ
sl web で起動する
639:デフォルトの名無しさん
22/12/08 15:19:14.21 OH/5QiB2.net
おお、それなら良かった
640:デフォルトの名無しさん
24/01/29 09:59:20.04 eGzEScjF.net
次世代バージョン管理システム jj
URLリンク(zenn.dev)
641:デフォルトの名無しさん
24/02/01 10:44:56.01 VqWie0rw.net
たまに同じコードが飛び飛びに複数行作られてんだが
なにこれ