バージョン管理システムについて語るスレ10

1デフォルトの名無しさん2014/02/23(日) 18:17:11.03
バージョン管理システムについて語りましょう

●過去スレ
バージョン管理システムについて語るスレ
http://pc11.2ch.net/test/read.cgi/tech/1193332500/
バージョン管理システムについて語るスレ2
http://pc11.2ch.net/test/read.cgi/tech/1215520728/
バージョン管理システムについて語るスレ3
http://pc12.2ch.net/test/read.cgi/tech/1228366972/
バージョン管理システムについて語るスレ4
http://pc12.2ch.net/test/read.cgi/tech/1242918130/
バージョン管理システムについて語るスレ5
http://pc12.2ch.net/test/read.cgi/tech/1255241922/
バージョン管理システムについて語るスレ6
http://hibari.2ch.net/test/read.cgi/tech/1270640436/
バージョン管理システムについて語るスレ7
http://hibari.2ch.net/test/read.cgi/tech/1283780922/
バージョン管理システムについて語るスレ8
http://toro.2ch.net/test/read.cgi/tech/1295493964/
バージョン管理システムについて語るスレ9
http://toro.2ch.net/test/read.cgi/tech/1334766732/

568デフォルトの名無しさん2017/03/29(水) 22:32:33.69ID:4ECDiWLN
は?

569デフォルトの名無しさん2017/03/29(水) 22:34:05.79ID:s7sfWWM2
authzはsvnサーバーの設定じゃないというのか?

570デフォルトの名無しさん2017/03/30(木) 08:15:34.48ID:tcaHNIPG
>>564
> 重要なのはアクセス権が違うのだから、きちんと役割を分けましょうということだろう?
意味不明
役割とアクセス権は関連がある時もあるが基本的には別々の話

571デフォルトの名無しさん2017/03/30(木) 08:19:51.08ID:tcaHNIPG
>>566-567
何で話をループさせたがるんだろう?

> あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?

せめて

> >>537
> 使っていいからやり方教えて
> >>539
> github ならできるの?

に回答してからにしなよ

572デフォルトの名無しさん2017/03/30(木) 10:39:36.78ID:+VntR3if
まだ終わらないんですかね。

>>564
> やり方が複数あるってだけだよ。
「分けるべし」というべき論じゃないのなら、それで終了ですね。

> リポジトリを分ければ、きちんと役割が分かれるのだから
例えば、アクセス権がが違うユーザを登録する必要があるから、redmineを別サーバに建てて既存コンテンツを分割したりしますかと聞きたくなりますね。
本質的には、それと同じ事。

> たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。
まぁ、gitをベースに考えるとそうかもしれませんね。
Perforceから入ったりすると、権限設定という概念の方が普通だと思うかも。

573デフォルトの名無しさん2017/03/30(木) 10:44:30.88ID:+VntR3if
ちなみに、Perforceはこんな感じです。

> 「メタデータのみ参照可」「ファイルの内容まで参照可」「ファイルの更新可」 「ディポの更新可」
> 「システム管理用コマンドの実行可」等のアクセス制御を、ユーザ単位かつ ファイル単位に行う
> ことができます。
> ユーザの指定は、PERFORCEが独自に管理するグループの指定で行うことも可能ですし、
> ファイルに指定には "*" や "..." 等のワイルドカードも指定可能ですので、 細かい設定も簡単に
> 実現できます。
http://www.toyo.co.jp/ss/faq/detail/id=7208

デフォルトが全アクセス可で、駄目な奴だけ禁止するブラックリスト方式も、
デフォルトが全アクセス不可で、いい奴だけ登録するホワイトリスト方式もとれます。

574デフォルトの名無しさん2017/03/30(木) 21:39:34.19ID:+FVPoQLm
>>573
svnだとどんな感じ?

575デフォルトの名無しさん2017/03/31(金) 00:44:40.10ID:ryHYQIXS
そんな設定するくらいならリポジトリ分けた方がよっぽど簡単じゃん。

576デフォルトの名無しさん2017/03/31(金) 07:28:27.46ID:LVEfh2/Z
無限ループ命令が発行されました

577デフォルトの名無しさん2017/03/31(金) 13:38:36.99ID:St8TnNI7
なんにでも終わりはあるよ

578デフォルトの名無しさん2017/03/31(金) 23:50:54.07ID:gJiWNexQ
という事にしたい模様

579デフォルトの名無しさん2017/04/01(土) 01:39:47.54ID:iJwskPQ3
for(;;)
{}

580デフォルトの名無しさん2017/05/02(火) 18:53:02.76ID:XeePHwp1
外出先でもすぐに使用できる
1CDバージョン管理システム的なものないかな
USBブートができないマシンでもCDブートならできそうだから
リポジトリはUSBで

581デフォルトの名無しさん2017/05/02(火) 19:10:30.69ID:vsrARK6+
git

582デフォルトの名無しさん2017/05/02(火) 21:27:53.12ID:5C1gGMjC
たとえば--prefix=/mnt/mygitでビルドしておいて、使うときはそこへmountすればいいんでない

583デフォルトの名無しさん2017/07/28(金) 15:24:24.41ID:x8Tx8lXm
>>286
七割は言いすぎかと

584デフォルトの名無しさん2017/07/28(金) 17:13:24.86ID:NpxW3mJn
1.7光年の彼方から乙

585デフォルトの名無しさん2017/07/28(金) 21:50:15.87ID:wndodTEE
>>583
>>286の回りではってことだろ
井の中の蛙は自分の回りが平均だから

586デフォルトの名無しさん2017/08/12(土) 04:35:46.26ID:rOvfQBTy
バージンはいいよね

587デフォルトの名無しさん2017/08/12(土) 08:18:32.99ID:ORwFQQja
バージン管理か

588デフォルトの名無しさん2017/08/12(土) 20:27:01.13ID:RUxkDAji
童貞おじさん、バージンを語る。

589デフォルトの名無しさん2017/09/16(土) 12:19:01.07ID:3FA7CeLG
Pijul 0.8 が出た模様。

590デフォルトの名無しさん2017/10/31(火) 14:53:54.70ID:Brmxd9FG
Sourceforge.netでCVSのサポートが終了するらしいが
そもそもCVSってSourceForgeでまだ使えたんだ

https://sourceforge.net/blog/decommissioning-cvs-for-commits/

591デフォルトの名無しさん2017/11/01(水) 11:28:36.69ID:z3qgRRAm
歴史は繰り返す

592デフォルトの名無しさん2017/11/01(水) 16:21:19.71ID:O2HN4SAq
Git以外息してる?

593デフォルトの名無しさん2017/11/01(水) 16:30:51.11ID:K6DgRYf4
Hg

594デフォルトの名無しさん2017/11/01(水) 19:03:01.95ID:Hc+l+qz3
ここだけの話、

Gitも使いにくい

595デフォルトの名無しさん2017/11/01(水) 19:16:19.84ID:I0W5E5Et
>>594
何に比べてどんなところが?

596デフォルトの名無しさん2017/11/01(水) 20:24:29.37ID:TpO8CBVi
使いやすくはないだろう。
いろいろできることの代償かもしれないけど。

できることがあきらかだったsvnのほうがわかりやすくはあった。

597デフォルトの名無しさん2017/11/01(水) 20:47:49.51ID:uA9xloyC
>>596
何に比べてどんなところが?

598デフォルトの名無しさん2017/11/02(木) 01:33:02.56ID:5xjuv0JL
個人的にはGitよりhgの概念の方が好き

599デフォルトの名無しさん2017/11/02(木) 04:47:06.67ID:S5CQdMtg
>できることがあきらかだったsvnのほうがわかりやすくはあった。

VisualStudioとかのIDEって使いにくいよなよな
make最強

600デフォルトの名無しさん2017/11/13(月) 10:05:58.21ID:4J0iHtyD
制御機械のソースコードをバージョン管理したいのだけど、どれがお勧めですかね?
ソースコードといっても.NETやCみたいにテキストで開いても見れず1ファイルで保存されます。
プログラム作成ソフトもメーカー専用のものです。

601デフォルトの名無しさん2017/11/13(月) 10:41:44.17ID:qRP+g74l
>>600
svnにしておけば?

602デフォルトの名無しさん2017/11/13(月) 15:46:13.00ID:wtJ6F+YY
バイナリで1ファイルだったらsvnのほうがいいな

6036002017/11/13(月) 17:28:21.54ID:4J0iHtyD
svnを使ってみることにします。

とりあえずVisualSVN Serverをインストールしてみたけど、さっぱり分からんかった。
・客A/納入先X/制御機器
・客A/納入先Y/制御機器
・客B/納入先Z/制御機器
といった感じでリポジトリを作成したいけど無理なのかしら?

604デフォルトの名無しさん2017/11/13(月) 18:02:33.06ID:q1vRdnqP
階層構造は無理だからリポジトリ名で工夫するしかないよ

605デフォルトの名無しさん2017/11/13(月) 19:50:31.46ID:IBZYfbeX
>>603
それリポジトリ分ける必要あるの?
リポジトリをひとつにして中にその階層構造入れるんじゃダメなの?

6066002017/11/14(火) 10:18:37.75ID:3Vca0WJj
>>604
階層構造は無理なんですね。
"_"で繋ぐとかで工夫してみます。

>>605
リポジトリ=プロジェクト(客Aの納入先Xに対する制御機器)単位で
作成するものだと思い込んでました。
そういった方法もありですね。

607デフォルトの名無しさん2017/11/14(火) 12:28:33.49ID:vrLvIUm0
全部別々のリポジトリにしておいて
それとは別にsvn:externalsで階層構造として見せる用のリポジトリを作ればいいんじゃね

608デフォルトの名無しさん2017/11/14(火) 21:42:39.40ID:Dc+h7CRO
>>606
プロジェクト毎にリポジトリ分けるか、全部一個のリポジトリに詰め込むかはメリット/デメリットがあるのでとりあえずこのあたりを読んでおいた方がいいかも
http://jtdan.com/vcs/svn/svn-book/svn.reposadmin.projects.html#svn.reposadmin.projects.chooselayout
(バージョン古いけどここら辺の考え方は変わってないから)

まあ管理者コマンド使えばリポジトリを分割したりマージしたりもできるからあまり悩まずにまず使ってみればいいと思う

609デフォルトの名無しさん2018/01/30(火) 18:50:59.71ID:yLWHfzrX
バージョンを1.9から1.10にしたら、バージョンダウンですか?ってお客さんにツッコまれた。

610デフォルトの名無しさん2018/01/30(火) 21:06:38.89ID:+nOyuNPb
>>609
てか1.10ってまだalpha版じゃねーの?

611デフォルトの名無しさん2018/01/31(水) 13:13:18.86ID:kCxVsxS1
そんな決まりないでしょ

612デフォルトの名無しさん2018/01/31(水) 21:01:29.53ID:yJU+6gWX
決まり...?

613デフォルトの名無しさん2018/02/03(土) 12:31:53.45ID:TN4w/UCm
リポジトリの仕組みについて質問です。

gitはファイル自体、svnは差分を保持している(最初のリビジョンだけファイル自体?)
というような情報をどかっで見たんですが、
差分ということは、たとえばリビジョン10のファイルをチェックアウトしようとしたら
内部的にはリビジョン1のファイルにリビジョン2〜9の差分情報(パッチ)を
摘要してるってことでしょうか?
その仕組みだとリビジョンが大きくなったら困る(パッチ摘要に時間かかりすぎる)ような…

結局、gitもsvnも全てのリビジョンのファイル自体をリポジトリに保持
してるんですかね?
だとしたら、リビジョンの数(コミットした回数)だけリポジトリのサイズが大きくなるの?
(10MBのファイルを100回コミットしたら1GB?)

このあたりのこと詳しく解説してるサイトないですか?

614デフォルトの名無しさん2018/02/03(土) 13:51:56.94ID:K8txVhKr
ファイルの中身が変わってないなら重複して保持する必要ねーだろ?

615デフォルトの名無しさん2018/02/03(土) 14:36:53.08ID:TN4w/UCm
>>614
変わってないファイルは保持する必要ないですね。
変わっていたら全てのリビジョンのファイルを持つ?

[リビジョン1]
1

[リビジョン2]
1
2

〜〜〜

[リビジョン100]※
1
2

99
100

って数字を1行ずつ増やしてコミットしたあったとして
リビジョン100をチェックアウトするときに※の状態のファイルが用意されている状態なのか
差分摘要して※の状態のファイル作るのか
という質問です。

616デフォルトの名無しさん2018/02/03(土) 17:54:43.40ID:8pdQs/78

617デフォルトの名無しさん2018/02/03(土) 21:10:45.47ID:dgAq2hsG
どっちも、ローカルマシンにリポジトリを簡単に作れるんだし、作って中身を見てみたら。

そういうところまで気になるのなら、少しは自分で実践しないと。

618デフォルトの名無しさん2018/02/16(金) 05:59:00.05ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

新着レスの表示
レスを投稿する