バージョン管理システム subversionについて語ろう。
バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や
ネットワーク対応などでやや難がある。
これらCVSの問題点を解決すべく開発されているのがSubversionである。
オープンソースソフトウェアの開発においてはCVSが多く使われているが、
Subversionを利用するオープンソースプロジェクトも急速に増えている。
subversion バージョン管理【サブバージョン】
■ このスレッドは過去ログ倉庫に格納されています
1犬板
2006/08/04(金) 23:33:16ID:aMGjnjPK210209
2010/03/07(日) 16:33:23ID:i2q43V0t2010/03/25(木) 15:50:13ID:Q/OHi20B
fsfs-reshard.py
でリポジトリDBバージョンを2->3にしたらチェックアウト、更新はできるけど
コミットできなくなった。バージョンは1.6.9です。
横着しないほうがいいってことらしい。
でリポジトリDBバージョンを2->3にしたらチェックアウト、更新はできるけど
コミットできなくなった。バージョンは1.6.9です。
横着しないほうがいいってことらしい。
212login:Penguin
2010/04/02(金) 20:44:39ID:IyKbf9bJ はあ、どこで道を踏み誤ったんだろうなあ。。。
2010/06/02(水) 08:03:38ID:Hhndte6H
>>209
私もsentOSからwindowsの共有フォルダをマウントして、
sentOS上のリポジトリのバックアップをwindows側に取ろうとしているんですが、
上手くいかず困っています。
【状況】
1.sentOSからwindow共有フォルダをマウント
2.SentOSから"svnadmin create hogehoge"を実行し、windows上にミラー用リポジトリ作成
3.ミラーリポジトリのhooks/pre-revprop-change の内容を以下に変更
#!/bin/sh
exit 0
4. 3のファイルに実行権限を付与
5. SentOSから "svnsync init file///ミラー先 file:///ミラー元" を実行してリポジトリの
初期化を試みるが失敗。以下のようなエラーが出た。
"svnsync: 'pre-revprop-change' フックが次のようなエラーを出力して失敗しました:"
(↑※「次のようなエラー」と出力されているにもかかわらず、エラー内容が出力されていない)
以上です。解決法をご存知の方がいらっしゃれば、アドバイスお願い致します。
私もsentOSからwindowsの共有フォルダをマウントして、
sentOS上のリポジトリのバックアップをwindows側に取ろうとしているんですが、
上手くいかず困っています。
【状況】
1.sentOSからwindow共有フォルダをマウント
2.SentOSから"svnadmin create hogehoge"を実行し、windows上にミラー用リポジトリ作成
3.ミラーリポジトリのhooks/pre-revprop-change の内容を以下に変更
#!/bin/sh
exit 0
4. 3のファイルに実行権限を付与
5. SentOSから "svnsync init file///ミラー先 file:///ミラー元" を実行してリポジトリの
初期化を試みるが失敗。以下のようなエラーが出た。
"svnsync: 'pre-revprop-change' フックが次のようなエラーを出力して失敗しました:"
(↑※「次のようなエラー」と出力されているにもかかわらず、エラー内容が出力されていない)
以上です。解決法をご存知の方がいらっしゃれば、アドバイスお願い致します。
2010/06/02(水) 10:45:18ID:HiSOFHLt
CentOS
215login:Penguin
2010/10/25(月) 08:03:24ID:gZnkNs2+ http://hibari.2ch.net/test/read.cgi/tech/1283780922/から誘導されてきました。
イントラ内に建てたfreebsd8.1サーバーにsubversionインストールして
ブラウザでhttp://サーバーアドレス/davってするとdav - Revision 0: / って表示されるところまでできました。
やりたいことは、クライアントのWin7上で開発中のvisual studio 2010 proのVC#プロジェクトを管理したいのですが
サーバーに同期(アップロード?コミット?チェックアウト?)させる方法がわかりません。
つまり、コミット先?をhttp://サーバーアドレス/davにしたいのですが
設定がまずいのか現在は、ローカルの
file:///C:/Repositories/dav/trunkになってしまいます。
どうしたら変更できますか?
イントラ内に建てたfreebsd8.1サーバーにsubversionインストールして
ブラウザでhttp://サーバーアドレス/davってするとdav - Revision 0: / って表示されるところまでできました。
やりたいことは、クライアントのWin7上で開発中のvisual studio 2010 proのVC#プロジェクトを管理したいのですが
サーバーに同期(アップロード?コミット?チェックアウト?)させる方法がわかりません。
つまり、コミット先?をhttp://サーバーアドレス/davにしたいのですが
設定がまずいのか現在は、ローカルの
file:///C:/Repositories/dav/trunkになってしまいます。
どうしたら変更できますか?
2010/10/25(月) 08:33:26ID:AgBROAV0
チュートリアルやった方が良いんじゃないか?
svn importとかしらべてみな。
その段階では、サーバの問題じゃないから
http://hibari.2ch.net/test/read.cgi/tech/1286654542/
で聞いた方が良いんじゃないか?
svn importとかしらべてみな。
その段階では、サーバの問題じゃないから
http://hibari.2ch.net/test/read.cgi/tech/1286654542/
で聞いた方が良いんじゃないか?
217login:Penguin
2010/10/25(月) 21:34:14ID:drc4urq+ >>216
できました。簡単でした。
できました。簡単でした。
218login: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のようなへんてこなことをしているようにも見えないし・・・
apacheプロジェクトやGoogle CodeのSubversionサーバみたいに
http://server/repo/trunk だとanonymous チェックアウト化、コミット不可
https://server/repo/trunk だと認証要かつコミット可
ってどうやって構成するんでしょう?
Webサーバーはapacheだと思うんですが、パスが同じなので<Location>ディレクティブ
では役に立たなさそうだし、URL rewriteのようなへんてこなことをしているようにも見えないし・・・
2010/12/30(木) 12:52:32ID:NCm/PPlG
httpとhttpsで独立して設定できるんだからそれぞれを希望するように設定すればいいだけ
2010/12/30(木) 13:05:21ID:JxXO22vt
>>219
VirtualHostを使うということでしょうか?
VirtualHostを使うということでしょうか?
221login:Penguin
2010/12/30(木) 14:58:57ID:zIYq0qFA <VirtualHost なんたら:80>
GET PROPFIND OPTIONSあたりのメソッドだけ許可
DAV設定
</VirtualHost>
<VirtualHost なんたら:443>
証明書の設定
DAV設定
</VirtualHost>
みたいなイメージ
GET PROPFIND OPTIONSあたりのメソッドだけ許可
DAV設定
</VirtualHost>
<VirtualHost なんたら:443>
証明書の設定
DAV設定
</VirtualHost>
みたいなイメージ
223sage
2011/02/01(火) 18:59:25ID:0L2n73UN 初歩的な質問ですが
FSFSが何の略であるかご存知の方教えて下さい
FSFSが何の略であるかご存知の方教えて下さい
2011/02/01(火) 22:52:36ID:OTKETYFK
filesystemfilesystem
2011/02/01(火) 23:02:38ID:jArSOjjA
公式のドキュメント見ても何の略か書かれてないっぽい?
2011/02/05(土) 19:53:04ID:4+gd+K9n
FAQにも見あたらないね。
旧Users-MLでも結論が出てない
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=855459
旧Users-MLでも結論が出てない
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=855459
2011/02/05(土) 22:48:28ID:vA0jqYtd
FSfs is not fsFS
229223
2011/02/07(月) 10:25:09ID:qzDo/F+u >> 227
情報ありがとうございます
やはりはっきりしないんですね
情報ありがとうございます
やはりはっきりしないんですね
2011/05/06(金) 07:07:49.95ID:tnHlGKXs
subversionで既存のプロジェクトを管理できるように検討しているのですが以下のような場合どうすればいいのでしょうか?
・ログファイルとプログラムファイルが管理したいディレクトリ以下にある
public_html/
log/
library/
・public_html/内の画像用ディレクトリ(img/)はsubversionで管理する必要はないがaddする都度、除外するのが面倒
プロジェクトのディレクトリ構造についてご教示お願いいたいます。
・ログファイルとプログラムファイルが管理したいディレクトリ以下にある
public_html/
log/
library/
・public_html/内の画像用ディレクトリ(img/)はsubversionで管理する必要はないがaddする都度、除外するのが面倒
プロジェクトのディレクトリ構造についてご教示お願いいたいます。
2011/05/06(金) 23:21:48.39ID:l8mC95o5
2011/05/07(土) 10:44:20.21ID:NpoSQtOj
233login: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をちゃんとやるなんて不可能なのさ。
>CVSを「悪い見本」とする。設計上のことで確信が持てない場合は、CVSと逆の決断をする。リーナスは冗談めかして以下のように語っている。
>
>“カーネルメンテナンスの最初の10年間、僕らは文字通りtarボールとパッチを使っていた。
>CVSよりもずっと優れたソース管理システムさ。僕は営利企業 ( トランスメタ[24]) でCVSを7年間使わされたことで、
>CVSを強烈に憎むようになった。
>
>CVSを強烈に憎んでいると言う時には、このことも言っておかなくちゃいけないね。
>観衆の中にSVN(Subversion)のユーザがいるなら、この場から去ったほうがいいかもしれない。
>
>僕がCVSを強烈に嫌悪しているということは、僕がSubversionが史上最大の無意味なプロジェクトであると思っていることも意味しているんだ。
>Subversionのしばらくのスローガンは‘ちゃんとCVSをやる’とかそんなものだったよね。
>そんなスローガンから始めたら、どこにも辿りつけないよ。CVSをちゃんとやるなんて不可能なのさ。
2011/08/06(土) 16:15:29.29ID:qekRoR0c
一口に「wiki」と言ってもたくさんありますが。
2011/08/06(土) 16:22:35.32ID:CUVIf3QE
カードの認証に待たされるとかそういうごく個人的な視点で
ひとつの側面だけを見て銀行口座のシステムを憎む人もいる。
多くの人にとってそれが広く普及して使われているにも関わらず、だ。
ひとつの側面だけを見て銀行口座のシステムを憎む人もいる。
多くの人にとってそれが広く普及して使われているにも関わらず、だ。
2011/08/18(木) 10:04:37.68ID:TD6qXsUu
2011/08/18(木) 11:38:54.47ID:KeUFykCL
そりゃ自分の用途に合わなかったってだけの理由で「史上最大の無意味なプロジェクト」とか
平気で言えるくらいだからな
平気で言えるくらいだからな
2012/02/26(日) 08:53:22.19ID:AS3sM9pW
マージした後ヒストリーみるとMってなってるけどマージ元がどこかはわからない?
2012/02/26(日) 20:50:21.27ID:rzpn8km0
いまどきsubversionを使っているおとこの人って。。。
2012/03/08(木) 23:23:27.80ID:QuR0OPhU
--reintegrateが有るのと無いのとで何がどう変わるの?
241login:Penguin
2012/03/09(金) 16:16:58.95ID:W/bV6aQ9 いまどきsubversionを使っているおとこの人って。。。
2012/05/02(水) 23:49:01.59ID:7wqQ6O3l
なにが言いたいのかわからんけど
2012/05/22(火) 11:48:43.26ID:Igcoo2VT
いまどきsubversionを使っているおとこの人って。。。
244login:Penguin
2012/10/17(水) 01:43:29.44ID:4VOoz/IX SVK使ってる奴、居るか?
2012/10/17(水) 20:24:47.41ID:eQq5041I
前に SVK を使ってたけど、
最近また必要になって使おうと思ったけどなんかダメだったので
(Subversionのバージョンに追いついてないっぽい?SVKはもう更新されないのかしらん)
代わりに git-svn を使って、gitインタフェース経由でアクセスすることにした。
それ以来、git派に転向。
最近また必要になって使おうと思ったけどなんかダメだったので
(Subversionのバージョンに追いついてないっぽい?SVKはもう更新されないのかしらん)
代わりに git-svn を使って、gitインタフェース経由でアクセスすることにした。
それ以来、git派に転向。
246login:Penguin
2012/10/17(水) 21:10:46.97ID:ulMUx+cU svkは終了のお知らせが出ている。
http://lists.bestpractical.com/pipermail/svk-devel/2009-May/001224.html
http://lists.bestpractical.com/pipermail/svk-devel/2009-May/001224.html
2012/10/17(水) 21:51:17.50ID:LrnmRnZ+
Bazaarも終了したよね
2012/10/17(水) 21:52:32.06ID:WoKCvP5V
gitって多言語対応?svn はその一点でつかっている。
249login:Penguin
2012/11/28(水) 23:58:14.51ID:mpduPz2r いまどきsubversionを使っているおとこの人って。。。
2013/10/07(月) 20:26:56.55ID:xTgX3cTc
>>248
Mercurial(hg)じゃあかんの?
Mercurial(hg)じゃあかんの?
2014/02/15(土) 21:38:30.07ID:6+gif8Bc
基本的なことで申し訳ないんですが
リポジトリが破損しているかチェックするコマンド等はありませんか?
リポジトリが破損しているかチェックするコマンド等はありませんか?
2014/02/15(土) 21:56:46.73ID:c8DdHSoX
>>251
svnadmin verify かな?
実際には壊れた部分を検出して取り除くことになるかもしれないが、その時は
この辺が参考になるかもしれない。
レポジトリを修復する話だが、dumpして再びloadして修復する。
http://stackoverflow.com/questions/8841796/repair-corrupted-svn-repository
ただし、いずれにしてもハードウェア的な故障が無いことは確認すべき。
その次にファイルシステムの整合性も見ておいた方がいいと思う。
これらがクリアしたらレポジトリの整合性を見るが、何をするにもバックアップは必須。
レポジトリが壊れた原因を特定することが大事。さもないと再発の恐れがある。
svnadmin verify かな?
実際には壊れた部分を検出して取り除くことになるかもしれないが、その時は
この辺が参考になるかもしれない。
レポジトリを修復する話だが、dumpして再びloadして修復する。
http://stackoverflow.com/questions/8841796/repair-corrupted-svn-repository
ただし、いずれにしてもハードウェア的な故障が無いことは確認すべき。
その次にファイルシステムの整合性も見ておいた方がいいと思う。
これらがクリアしたらレポジトリの整合性を見るが、何をするにもバックアップは必須。
レポジトリが壊れた原因を特定することが大事。さもないと再発の恐れがある。
2014/02/15(土) 23:08:55.33ID:6+gif8Bc
2015/09/25(金) 20:41:50.90ID:JypWoXpG
Windows版の質問なので板違いかと思いますがお答えいただければ嬉しいです。
以前よりSubversionを用いてソース管理をしていましたが、このたびサーバを入れ替えることとなり、
Subversion自体も新しいバージョンを使用しようということになりました。
現段階でリポジトリを移行する方法は見つけれたのですが、ユーザ情報を移行する方法がわからず…
リポジトリだけではなくユーザ情報を移行する方法をご教示いただけないでしょうか?
以前よりSubversionを用いてソース管理をしていましたが、このたびサーバを入れ替えることとなり、
Subversion自体も新しいバージョンを使用しようということになりました。
現段階でリポジトリを移行する方法は見つけれたのですが、ユーザ情報を移行する方法がわからず…
リポジトリだけではなくユーザ情報を移行する方法をご教示いただけないでしょうか?
2015/09/25(金) 22:47:56.73ID:ftdijBWL
>>254
サーパーは何?
サーパーは何?
2015/09/25(金) 23:10:26.74ID:JypWoXpG
2015/09/25(金) 23:59:48.34ID:S700qGdn
>>254
apacheならAuthUserFileで指定したファイル
http://d.hatena.ne.jp/language_and_engineering/20110723/p1
svnserveならpassword-dbで指定したファイル
http://www.bnote.net/linux/subversion_user.shtml
apacheならAuthUserFileで指定したファイル
http://d.hatena.ne.jp/language_and_engineering/20110723/p1
svnserveならpassword-dbで指定したファイル
http://www.bnote.net/linux/subversion_user.shtml
2015/09/26(土) 10:35:12.27ID:0JNhfXfc
2015/09/26(土) 19:05:02.22ID:zUB4+Crz
2015/09/27(日) 14:39:33.14ID:xnNPWSZl
>>259
SubversionEdgeってActiveDirectory認証使えるんじゃないの?
もしそうならユーザーの認証情報はドメインコントローラーにあるので移行の必要はない。
リポジトリへのアクセス権限はSubversionEdge側にあるはずだが、これはリポジトリを移行するときに一緒に移行されるであろう。
ユーザー認証をSubversionEdgeで行っているなら、何かエクスポートしてインポートするような機能があるんじゃないかな。
SubversionEdgeってActiveDirectory認証使えるんじゃないの?
もしそうならユーザーの認証情報はドメインコントローラーにあるので移行の必要はない。
リポジトリへのアクセス権限はSubversionEdge側にあるはずだが、これはリポジトリを移行するときに一緒に移行されるであろう。
ユーザー認証をSubversionEdgeで行っているなら、何かエクスポートしてインポートするような機能があるんじゃないかな。
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フォルダです
AD認証は使用していますが、それとは全く別のIDとPWを使用しているはずです。
↓のページのようにユーザを追加しているので、ここで追加しているユーザ情報を移行したいのですが、これかと思ったフォルダを入れ替えても駄目でした…
ttp://www.ipentec.com/document/document.aspx?page=subversion-edge-add-user&culture=ja-jp
ちなみにこれかと思ったフォルダはリポジトリフォルダと同じ階層にあるconfフォルダです
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があるかどうか探してみれば。
To authenticate against a local htpasswd file, keep the default setting for Authentication Methods.
認証情報はローカルなhtpasswdファイルかLDAPにあるようだから
ActiveDirectoryじゃなければhtpasswdではあるまいか。
htpasswdはユーザーidとパスワードのハッシュが書かれてるから、ユーザーidがあるかどうか探してみれば。
2015/09/29(火) 00:01:51.22ID:MmMRuX3+
>>262
何度もありがとうございます。
教えていただいたhtpasswdをCドライブ内で探してみたのですが見つからず…
その後も色々とファイルを手当たり次第にファイルを開けてみたりと試してみたのですが手詰まりに。
結局グループ内でも相談した結果、ユーザを追加するとsvn_auth_fileにユーザIDと変換されたPWが
追加されていること、GUI画面から該当のユーザを削除後、再度ユーザをファイルに追加すれば
そのユーザでtoolSVNでリポジトリを取得できる、ただしGUI画面にはログインできないという状態を確認。
GUI画面を使用できないという大きな欠点はありますが、とりあえずユーザの移行はできるとことで
決着をつけました。
板違いにもかかわらず皆様ご親切に回答頂きありがとうございました。
何度もありがとうございます。
教えていただいたhtpasswdをCドライブ内で探してみたのですが見つからず…
その後も色々とファイルを手当たり次第にファイルを開けてみたりと試してみたのですが手詰まりに。
結局グループ内でも相談した結果、ユーザを追加するとsvn_auth_fileにユーザIDと変換されたPWが
追加されていること、GUI画面から該当のユーザを削除後、再度ユーザをファイルに追加すれば
そのユーザでtoolSVNでリポジトリを取得できる、ただしGUI画面にはログインできないという状態を確認。
GUI画面を使用できないという大きな欠点はありますが、とりあえずユーザの移行はできるとことで
決着をつけました。
板違いにもかかわらず皆様ご親切に回答頂きありがとうございました。
264login:Penguin
2017/12/29(金) 14:55:29.06ID:S/CsVkMC 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
HI019LU7RW
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
HI019LU7RW
2018/04/11(水) 15:16:43.89ID:tpwD4HOs
HI019LU7RW
266login:Penguin
2018/05/22(火) 10:27:43.61ID:Czl6p0FW 僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
R473G
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
R473G
2020/08/31(月) 14:48:08.65ID:ACXsWu8L
俺 kdesvn で便利に使ってるけど
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「嫌中」「高市」動画で2週間50万円…動画を量産する60代元国家公務員が悪びれずに放った「妻子のため」 (朝日新聞取材班) [少考さん★]
- 【eスポーツ】日本協会はぷよぷよ金・栗原悠輝に報奨金を出さない見通し [爆笑ゴリラ★]
- 【中国】「米制裁に従わず」とイランに伝達 イラン産原油の輸入を継続する方針 [煮卵★]
- ナダル、太田光に忠告「若者に昔の漫画、『ドラゴンボール知らんのか』とかハラスメント」「なんやねんドカベンて!誰も知らんわ」 [muffin★]
- 【三重】マイクロバス事故で高校生8人搬送 「高さ制限バー」とぶつかり大破 三重県立白山高校の野球部員 [ぐれ★]
- 【ホワイトハウス】米中は第2次大戦の「同盟国」 首脳会談の概要文書 米発表 [煮卵★]
- 【高市悲報】米中は第2次大戦の「同盟国」と合意文書が交わされる😭サナどうすんのこれ… ★2 [359965264]
- 【高市悲報】ウクライナで義勇兵として亡くなった日本人、めっちゃ居る模様😨 [616817505]
- 【速報】高市、緊急で米中首脳会談の分析開始 [237216734]
- 博衣こよりのえちえちねぽっくすDAY1🧪 Part2
- jcだよ質問ある??
- 【絶望】買取専門店、日本中に増殖wwwwwwwwwwwwwwwwwwww [802034645]