X



トップページLinux
267コメント89KB
subversion バージョン管理【サブバージョン】
0001犬板
垢版 |
2006/08/04(金) 23:33:16ID:aMGjnjPK
バージョン管理システム subversionについて語ろう。

バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や
ネットワーク対応などでやや難がある。
これらCVSの問題点を解決すべく開発されているのがSubversionである。
オープンソースソフトウェアの開発においてはCVSが多く使われているが、
Subversionを利用するオープンソースプロジェクトも急速に増えている。
0217login:Penguin
垢版 |
2010/10/25(月) 21:34:14ID:drc4urq+
>>216
できました。簡単でした。
0218login:Penguin
垢版 |
2010/12/30(木) 12:04:21ID:JxXO22vt
プログラム板から誘導されてきました

apacheプロジェクトやGoogle CodeのSubversionサーバみたいに

http://server/repo/trunk だとanonymous チェックアウト化、コミット不可

https://server/repo/trunk だと認証要かつコミット可

ってどうやって構成するんでしょう?

Webサーバーはapacheだと思うんですが、パスが同じなので<Location>ディレクティブ
では役に立たなさそうだし、URL rewriteのようなへんてこなことをしているようにも見えないし・・・
0219login:Penguin
垢版 |
2010/12/30(木) 12:52:32ID:NCm/PPlG
httpとhttpsで独立して設定できるんだからそれぞれを希望するように設定すればいいだけ
0220login:Penguin
垢版 |
2010/12/30(木) 13:05:21ID:JxXO22vt
>>219
VirtualHostを使うということでしょうか?
0221login:Penguin
垢版 |
2010/12/30(木) 14:58:57ID:zIYq0qFA
<VirtualHost なんたら:80>
GET PROPFIND OPTIONSあたりのメソッドだけ許可
DAV設定
</VirtualHost>

<VirtualHost なんたら:443>
証明書の設定
DAV設定
</VirtualHost>
みたいなイメージ
0222218
垢版 |
2010/12/30(木) 16:59:29ID:JxXO22vt
>>221
イメージできました!
やってみます。
0223sage
垢版 |
2011/02/01(火) 18:59:25ID:0L2n73UN
初歩的な質問ですが
FSFSが何の略であるかご存知の方教えて下さい
0225login:Penguin
垢版 |
2011/02/01(火) 23:02:38ID:jArSOjjA
公式のドキュメント見ても何の略か書かれてないっぽい?
0226223
垢版 |
2011/02/02(水) 08:55:16ID:hKv2HLz0
>>225
そうなんですよ
大した話ではないのですが気になって
0229223
垢版 |
2011/02/07(月) 10:25:09ID:qzDo/F+u
>> 227
情報ありがとうございます
やはりはっきりしないんですね
0230login:Penguin
垢版 |
2011/05/06(金) 07:07:49.95ID:tnHlGKXs
subversionで既存のプロジェクトを管理できるように検討しているのですが以下のような場合どうすればいいのでしょうか?
・ログファイルとプログラムファイルが管理したいディレクトリ以下にある
public_html/
log/
library/
・public_html/内の画像用ディレクトリ(img/)はsubversionで管理する必要はないがaddする都度、除外するのが面倒

プロジェクトのディレクトリ構造についてご教示お願いいたいます。
0231login:Penguin
垢版 |
2011/05/06(金) 23:21:48.39ID:l8mC95o5
>>230
無視したいディレクトリをリポジトリから削除した後に
そのディレクトリに対してsvn:ignoreプロパティを設定してコミット
0232login:Penguin
垢版 |
2011/05/07(土) 10:44:20.21ID:NpoSQtOj
>>231
ありがとうございます
プロパティで設定すればいいのですね
0233login:Penguin
垢版 |
2011/08/06(土) 13:44:53.79ID:uWyitnRi
GITをインストしようと、wiki見てたんだけど、CVSとかSubversionは酷い言われようだね。


>CVSを「悪い見本」とする。設計上のことで確信が持てない場合は、CVSと逆の決断をする。リーナスは冗談めかして以下のように語っている。
>
>“カーネルメンテナンスの最初の10年間、僕らは文字通りtarボールとパッチを使っていた。
>CVSよりもずっと優れたソース管理システムさ。僕は営利企業 ( トランスメタ[24]) でCVSを7年間使わされたことで、
>CVSを強烈に憎むようになった。
>
>CVSを強烈に憎んでいると言う時には、このことも言っておかなくちゃいけないね。
>観衆の中にSVN(Subversion)のユーザがいるなら、この場から去ったほうがいいかもしれない。
>
>僕がCVSを強烈に嫌悪しているということは、僕がSubversionが史上最大の無意味なプロジェクトであると思っていることも意味しているんだ。
>Subversionのしばらくのスローガンは‘ちゃんとCVSをやる’とかそんなものだったよね。
>そんなスローガンから始めたら、どこにも辿りつけないよ。CVSをちゃんとやるなんて不可能なのさ。
0234login:Penguin
垢版 |
2011/08/06(土) 16:15:29.29ID:qekRoR0c
一口に「wiki」と言ってもたくさんありますが。
0235login:Penguin
垢版 |
2011/08/06(土) 16:22:35.32ID:CUVIf3QE
カードの認証に待たされるとかそういうごく個人的な視点で
ひとつの側面だけを見て銀行口座のシステムを憎む人もいる。
多くの人にとってそれが広く普及して使われているにも関わらず、だ。
0236login:Penguin
垢版 |
2011/08/18(木) 10:04:37.68ID:TD6qXsUu
>>233
自分を優位に見せるために競合をこき下ろす文化だからな
情報をそのまま鵜呑みにするわけにはいかんだろw
0237login:Penguin
垢版 |
2011/08/18(木) 11:38:54.47ID:KeUFykCL
そりゃ自分の用途に合わなかったってだけの理由で「史上最大の無意味なプロジェクト」とか
平気で言えるくらいだからな
0238login:Penguin
垢版 |
2012/02/26(日) 08:53:22.19ID:AS3sM9pW
マージした後ヒストリーみるとMってなってるけどマージ元がどこかはわからない?
0239login:Penguin
垢版 |
2012/02/26(日) 20:50:21.27ID:rzpn8km0
いまどきsubversionを使っているおとこの人って。。。
0240login:Penguin
垢版 |
2012/03/08(木) 23:23:27.80ID:QuR0OPhU
--reintegrateが有るのと無いのとで何がどう変わるの?
0241login:Penguin
垢版 |
2012/03/09(金) 16:16:58.95ID:W/bV6aQ9
いまどきsubversionを使っているおとこの人って。。。
0242login:Penguin
垢版 |
2012/05/02(水) 23:49:01.59ID:7wqQ6O3l
なにが言いたいのかわからんけど
0243login:Penguin
垢版 |
2012/05/22(火) 11:48:43.26ID:Igcoo2VT
いまどきsubversionを使っているおとこの人って。。。
0244login:Penguin
垢版 |
2012/10/17(水) 01:43:29.44ID:4VOoz/IX
SVK使ってる奴、居るか?
0245login:Penguin
垢版 |
2012/10/17(水) 20:24:47.41ID:eQq5041I
前に SVK を使ってたけど、
最近また必要になって使おうと思ったけどなんかダメだったので
(Subversionのバージョンに追いついてないっぽい?SVKはもう更新されないのかしらん)
代わりに git-svn を使って、gitインタフェース経由でアクセスすることにした。
それ以来、git派に転向。
0247login:Penguin
垢版 |
2012/10/17(水) 21:51:17.50ID:LrnmRnZ+
Bazaarも終了したよね
0248login:Penguin
垢版 |
2012/10/17(水) 21:52:32.06ID:WoKCvP5V
gitって多言語対応?svn はその一点でつかっている。
0249login:Penguin
垢版 |
2012/11/28(水) 23:58:14.51ID:mpduPz2r
いまどきsubversionを使っているおとこの人って。。。
0251login:Penguin
垢版 |
2014/02/15(土) 21:38:30.07ID:6+gif8Bc
基本的なことで申し訳ないんですが
リポジトリが破損しているかチェックするコマンド等はありませんか?
0252login:Penguin
垢版 |
2014/02/15(土) 21:56:46.73ID:c8DdHSoX
>>251
svnadmin verify かな?

実際には壊れた部分を検出して取り除くことになるかもしれないが、その時は
この辺が参考になるかもしれない。
レポジトリを修復する話だが、dumpして再びloadして修復する。

http://stackoverflow.com/questions/8841796/repair-corrupted-svn-repository

ただし、いずれにしてもハードウェア的な故障が無いことは確認すべき。
その次にファイルシステムの整合性も見ておいた方がいいと思う。
これらがクリアしたらレポジトリの整合性を見るが、何をするにもバックアップは必須。

レポジトリが壊れた原因を特定することが大事。さもないと再発の恐れがある。
0253login:Penguin
垢版 |
2014/02/15(土) 23:08:55.33ID:6+gif8Bc
>>252
早い返信、ありがとうございます。

verifyした結果、破損はなくて大丈夫そうです
0254login:Penguin
垢版 |
2015/09/25(金) 20:41:50.90ID:JypWoXpG
Windows版の質問なので板違いかと思いますがお答えいただければ嬉しいです。

以前よりSubversionを用いてソース管理をしていましたが、このたびサーバを入れ替えることとなり、
Subversion自体も新しいバージョンを使用しようということになりました。
現段階でリポジトリを移行する方法は見つけれたのですが、ユーザ情報を移行する方法がわからず…

リポジトリだけではなくユーザ情報を移行する方法をご教示いただけないでしょうか?
0256login:Penguin
垢版 |
2015/09/25(金) 23:10:26.74ID:JypWoXpG
>>255
移行先のサーバはWindowsServer2012R2です。

1年以上書き込みがなかったスレで回答いただいてちょっと驚いていますw
0258login:Penguin
垢版 |
2015/09/26(土) 10:35:12.27ID:0JNhfXfc
>>256
いや、svnのサーバーの話。
ま、>>257が回答してくれているけど。
ちなみに俺は>>257を読んではいないが。
0259login:Penguin
垢版 |
2015/09/26(土) 19:05:02.22ID:zUB4+Crz
>>257
>>258
回答ありがとうございます。
CollabnetSubversionEdgeを使用しているせいか、apacheかsvnserveのどちらかを動かしているという意識があまりなく…
タスクマネージャをみるとApache.exeの子タスク?としてCollabnetSubversionServerが動いているので
おそらくApacheだとは思います。
また、>>257さんに教えて頂いたサイトでアクセスするアクセス可能なユーザを制限する情報はわかったのですが、
Subversionサーバに登録されているユーザすべての情報を移行する方法はわかりませんでした。
0260login:Penguin
垢版 |
2015/09/27(日) 14:39:33.14ID:xnNPWSZl
>>259
SubversionEdgeってActiveDirectory認証使えるんじゃないの?
もしそうならユーザーの認証情報はドメインコントローラーにあるので移行の必要はない。
リポジトリへのアクセス権限はSubversionEdge側にあるはずだが、これはリポジトリを移行するときに一緒に移行されるであろう。

ユーザー認証をSubversionEdgeで行っているなら、何かエクスポートしてインポートするような機能があるんじゃないかな。
0261login:Penguin
垢版 |
2015/09/27(日) 21:13:48.89ID:xBedDktK
>>260
AD認証は使用していますが、それとは全く別のIDとPWを使用しているはずです。
↓のページのようにユーザを追加しているので、ここで追加しているユーザ情報を移行したいのですが、これかと思ったフォルダを入れ替えても駄目でした…
ttp://www.ipentec.com/document/document.aspx?page=subversion-edge-add-user&culture=ja-jp

ちなみにこれかと思ったフォルダはリポジトリフォルダと同じ階層にあるconfフォルダです
0262login:Penguin
垢版 |
2015/09/27(日) 22:38:08.94ID:xnNPWSZl
http://help.collab.net/topic/csvn/action/configurecsvn.html
To authenticate against a local htpasswd file, keep the default setting for Authentication Methods.
認証情報はローカルなhtpasswdファイルかLDAPにあるようだから
ActiveDirectoryじゃなければhtpasswdではあるまいか。
htpasswdはユーザーidとパスワードのハッシュが書かれてるから、ユーザーidがあるかどうか探してみれば。
0263login:Penguin
垢版 |
2015/09/29(火) 00:01:51.22ID:MmMRuX3+
>>262
何度もありがとうございます。
教えていただいたhtpasswdをCドライブ内で探してみたのですが見つからず…
その後も色々とファイルを手当たり次第にファイルを開けてみたりと試してみたのですが手詰まりに。

結局グループ内でも相談した結果、ユーザを追加するとsvn_auth_fileにユーザIDと変換されたPWが
追加されていること、GUI画面から該当のユーザを削除後、再度ユーザをファイルに追加すれば
そのユーザでtoolSVNでリポジトリを取得できる、ただしGUI画面にはログインできないという状態を確認。
GUI画面を使用できないという大きな欠点はありますが、とりあえずユーザの移行はできるとことで
決着をつけました。

板違いにもかかわらず皆様ご親切に回答頂きありがとうございました。
0264login:Penguin
垢版 |
2017/12/29(金) 14:55:29.06ID:S/CsVkMC
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

HI019LU7RW
0266login:Penguin
垢版 |
2018/05/22(火) 10:27:43.61ID:Czl6p0FW
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

R473G
0267login:Penguin
垢版 |
2020/08/31(月) 14:48:08.65ID:ACXsWu8L
俺 kdesvn で便利に使ってるけど
レスを投稿する


ニューススポーツなんでも実況