[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/15 08:52 / Filesize : 61 KB / Number-of Response : 250
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

subversion バージョン管理【サブバージョン】



1 名前:犬板 [2006/08/04(金) 23:33:16 ID:aMGjnjPK]
バージョン管理システム subversionについて語ろう。

バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や
ネットワーク対応などでやや難がある。
これらCVSの問題点を解決すべく開発されているのがSubversionである。
オープンソースソフトウェアの開発においてはCVSが多く使われているが、
Subversionを利用するオープンソースプロジェクトも急速に増えている。

202 名前:login:Penguin mailto:sage [2010/03/03(水) 19:30:20 ID:qtlV0RN6]
svn commit /repo/{BBB,DDD} のどこが不服なのか。

203 名前:login:Penguin mailto:age [2010/03/03(水) 21:10:26 ID:z9Y2wXVN]
>202
そのようなやり方があったのですね。
知りませんでした。参考になります。

repoが大きくなりすぎたので、別のリポジトリを作成し分割も考えています。
その場合は>>201さんが言っている、外部参照をしたいと思うのですが、
分割した場合はパスがずれてしまいます。(webシステムと連動しているので
ややこしい)

4000フォルダをオーバーしても運用上問題なければ分割しなくてもいいのかと
なかなか判断が出来ません。
リポジトリのサーバはlinuxで、クライアントはwindowsです。
ウィンドウズはフォルダが多すぎると開くのに時間がかかってしまいます。

運用のアドバイスをいただければ幸甚です。


204 名前:login:Penguin mailto:sage [2010/03/04(木) 08:07:35 ID:m1EChrKM]
>>200
sparse checkout subversion とか、sparse directories subversion とかでググれば
幸せになれると思うよ。

205 名前:login:Penguin mailto:sage [2010/03/04(木) 18:48:58 ID:QEx69d3F]
>>202
試さずに聞くけど、Windowsのコマンドプロンプトでも使える?


206 名前:login:Penguin mailto:sage [2010/03/04(木) 19:58:06 ID:0xVm3n75]
cmd.exeの場合は
svn commit "C:\Documents and Settings\repos\BBB" "C:\Documents and Settings\repos\DDD"
みたいに、人間が自分で展開して並べてやる必要がある。
...けど、できる。

207 名前:login:Penguin mailto:sage [2010/03/04(木) 19:59:53 ID:1WE8MgDn]
Cygwin 入れちゃえ。

208 名前:login:Penguin [2010/03/04(木) 20:03:17 ID:CbypfiKi]
引数展開を誰がやってるかっていう話だな。


209 名前:login:Penguin mailto:sage [2010/03/05(金) 00:37:11 ID:i/dyYoIT]
ubuntu サーバ(ubuと呼ぶ)上で subversion のリポジトリを作成し、Windows のファイルサーバ(winと呼ぶ)にバックアップを取ろうとしています。
バックアップの手段としては svnsync を使おうとしています(post-commitで、win 上のリポジトリと同期させたい)。

そのため、win の共有フォルダにバックアップ用のリポジトリを作成しようと、ubu から win の共有フォルダをマウントしましたが、
マウントしたディレクトリ内で svnadmin create をすると「svnadmin: database is locked」というエラーが
出てしまい、リポジトリが作成できません。

ubu 上では apache から DAV でリポジトリにアクセスさせるために、ubu 上のリポジトリには www-data:www-data に
所有権を与え、さらに、win をマウントする時にも uid,gid を www-data の id を指定しています。

windows の共有フォルダをマウントして、その上にリポジトリを作成することはできないのでしょうか?
それとも、何かしらの設定によるものなのでしょうか?
板違い、スレ違い等ありましたら誘導していただければ助かります。
よろしくお願いします。

210 名前:209 mailto:sage [2010/03/07(日) 16:33:23 ID:i2q43V0t]
>>209 自己解決しました
--pre-1.5-compatible オプションを付けてリポジトリを作成したら
うまくいきました。



211 名前:login:Penguin mailto:sage [2010/03/25(木) 15:50:13 ID:Q/OHi20B]
fsfs-reshard.py
でリポジトリDBバージョンを2->3にしたらチェックアウト、更新はできるけど
コミットできなくなった。バージョンは1.6.9です。
横着しないほうがいいってことらしい。

212 名前:login:Penguin [2010/04/02(金) 20:44:39 ID:IyKbf9bJ]
はあ、どこで道を踏み誤ったんだろうなあ。。。

213 名前:login:Penguin mailto:sage [2010/06/02(水) 08:03:38 ID: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' フックが次のようなエラーを出力して失敗しました:"
  (↑※「次のようなエラー」と出力されているにもかかわらず、エラー内容が出力されていない)

以上です。解決法をご存知の方がいらっしゃれば、アドバイスお願い致します。


214 名前:login:Penguin mailto:sage [2010/06/02(水) 10:45:18 ID:HiSOFHLt]
CentOS

215 名前:login:Penguin [2010/10/25(月) 08:03:24 ID:gZnkNs2+]
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になってしまいます。

どうしたら変更できますか?

216 名前:login:Penguin mailto:sage [2010/10/25(月) 08:33:26 ID:AgBROAV0]
チュートリアルやった方が良いんじゃないか?
svn importとかしらべてみな。

その段階では、サーバの問題じゃないから
hibari.2ch.net/test/read.cgi/tech/1286654542/
で聞いた方が良いんじゃないか?

217 名前:login:Penguin [2010/10/25(月) 21:34:14 ID:drc4urq+]
>>216
できました。簡単でした。

218 名前:login:Penguin [2010/12/30(木) 12:04:21 ID:JxXO22vt]
プログラム板から誘導されてきました

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

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

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

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

Webサーバーはapacheだと思うんですが、パスが同じなので<Location>ディレクティブ
では役に立たなさそうだし、URL rewriteのようなへんてこなことをしているようにも見えないし・・・


219 名前:login:Penguin mailto:sage [2010/12/30(木) 12:52:32 ID:NCm/PPlG]
httpとhttpsで独立して設定できるんだからそれぞれを希望するように設定すればいいだけ

220 名前:login:Penguin mailto:sage [2010/12/30(木) 13:05:21 ID:JxXO22vt]
>>219
VirtualHostを使うということでしょうか?



221 名前:login:Penguin [2010/12/30(木) 14:58:57 ID:zIYq0qFA]
<VirtualHost なんたら:80>
GET PROPFIND OPTIONSあたりのメソッドだけ許可
DAV設定
</VirtualHost>

<VirtualHost なんたら:443>
証明書の設定
DAV設定
</VirtualHost>
みたいなイメージ


222 名前:218 mailto:sage [2010/12/30(木) 16:59:29 ID:JxXO22vt]
>>221
イメージできました!
やってみます。

223 名前:sage [2011/02/01(火) 18:59:25 ID:0L2n73UN]
初歩的な質問ですが
FSFSが何の略であるかご存知の方教えて下さい

224 名前:login:Penguin mailto:sage [2011/02/01(火) 22:52:36 ID:OTKETYFK]
filesystemfilesystem

225 名前:login:Penguin mailto:sage [2011/02/01(火) 23:02:38 ID:jArSOjjA]
公式のドキュメント見ても何の略か書かれてないっぽい?

226 名前:223 mailto:sage [2011/02/02(水) 08:55:16 ID:hKv2HLz0]
>>225
そうなんですよ
大した話ではないのですが気になって

227 名前:login:Penguin mailto:sage [2011/02/05(土) 19:53:04 ID:4+gd+K9n]
FAQにも見あたらないね。
旧Users-MLでも結論が出てない
subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=855459

228 名前:login:Penguin mailto:sage [2011/02/05(土) 22:48:28 ID:vA0jqYtd]
FSfs is not fsFS

229 名前:223 mailto:sage [2011/02/07(月) 10:25:09 ID:qzDo/F+u]
>> 227
情報ありがとうございます
やはりはっきりしないんですね

230 名前:login:Penguin mailto:sage [2011/05/06(金) 07:07:49.95 ID:tnHlGKXs]
subversionで既存のプロジェクトを管理できるように検討しているのですが以下のような場合どうすればいいのでしょうか?
・ログファイルとプログラムファイルが管理したいディレクトリ以下にある
public_html/
log/
library/
・public_html/内の画像用ディレクトリ(img/)はsubversionで管理する必要はないがaddする都度、除外するのが面倒

プロジェクトのディレクトリ構造についてご教示お願いいたいます。



231 名前:login:Penguin mailto:sage [2011/05/06(金) 23:21:48.39 ID:l8mC95o5]
>>230
無視したいディレクトリをリポジトリから削除した後に
そのディレクトリに対してsvn:ignoreプロパティを設定してコミット

232 名前:login:Penguin mailto:sage [2011/05/07(土) 10:44:20.21 ID:NpoSQtOj]
>>231
ありがとうございます
プロパティで設定すればいいのですね


233 名前:login:Penguin [2011/08/06(土) 13:44:53.79 ID:uWyitnRi]
GITをインストしようと、wiki見てたんだけど、CVSとかSubversionは酷い言われようだね。


>CVSを「悪い見本」とする。設計上のことで確信が持てない場合は、CVSと逆の決断をする。リーナスは冗談めかして以下のように語っている。
>
>“カーネルメンテナンスの最初の10年間、僕らは文字通りtarボールとパッチを使っていた。
>CVSよりもずっと優れたソース管理システムさ。僕は営利企業 ( トランスメタ[24]) でCVSを7年間使わされたことで、
>CVSを強烈に憎むようになった。
>
>CVSを強烈に憎んでいると言う時には、このことも言っておかなくちゃいけないね。
>観衆の中にSVN(Subversion)のユーザがいるなら、この場から去ったほうがいいかもしれない。
>
>僕がCVSを強烈に嫌悪しているということは、僕がSubversionが史上最大の無意味なプロジェクトであると思っていることも意味しているんだ。
>Subversionのしばらくのスローガンは‘ちゃんとCVSをやる’とかそんなものだったよね。
>そんなスローガンから始めたら、どこにも辿りつけないよ。CVSをちゃんとやるなんて不可能なのさ。

234 名前:login:Penguin mailto:sage [2011/08/06(土) 16:15:29.29 ID:qekRoR0c]
一口に「wiki」と言ってもたくさんありますが。

235 名前:login:Penguin mailto:sage [2011/08/06(土) 16:22:35.32 ID:CUVIf3QE]
カードの認証に待たされるとかそういうごく個人的な視点で
ひとつの側面だけを見て銀行口座のシステムを憎む人もいる。
多くの人にとってそれが広く普及して使われているにも関わらず、だ。

236 名前:login:Penguin mailto:sage [2011/08/18(木) 10:04:37.68 ID:TD6qXsUu]
>>233
自分を優位に見せるために競合をこき下ろす文化だからな
情報をそのまま鵜呑みにするわけにはいかんだろw

237 名前:login:Penguin mailto:sage [2011/08/18(木) 11:38:54.47 ID:KeUFykCL]
そりゃ自分の用途に合わなかったってだけの理由で「史上最大の無意味なプロジェクト」とか
平気で言えるくらいだからな

238 名前:login:Penguin mailto:sage [2012/02/26(日) 08:53:22.19 ID:AS3sM9pW]
マージした後ヒストリーみるとMってなってるけどマージ元がどこかはわからない?

239 名前:login:Penguin mailto:sage [2012/02/26(日) 20:50:21.27 ID:rzpn8km0]
いまどきsubversionを使っているおとこの人って。。。

240 名前:login:Penguin mailto:sage [2012/03/08(木) 23:23:27.80 ID:QuR0OPhU]
--reintegrateが有るのと無いのとで何がどう変わるの?



241 名前:login:Penguin [2012/03/09(金) 16:16:58.95 ID:W/bV6aQ9]
いまどきsubversionを使っているおとこの人って。。。

242 名前:login:Penguin mailto:sage [2012/05/02(水) 23:49:01.59 ID:7wqQ6O3l]
なにが言いたいのかわからんけど

243 名前:login:Penguin mailto:sage [2012/05/22(火) 11:48:43.26 ID:Igcoo2VT]
いまどきsubversionを使っているおとこの人って。。。

244 名前:login:Penguin [2012/10/17(水) 01:43:29.44 ID:4VOoz/IX]
SVK使ってる奴、居るか?

245 名前:login:Penguin mailto:sage [2012/10/17(水) 20:24:47.41 ID:eQq5041I]
前に SVK を使ってたけど、
最近また必要になって使おうと思ったけどなんかダメだったので
(Subversionのバージョンに追いついてないっぽい?SVKはもう更新されないのかしらん)
代わりに git-svn を使って、gitインタフェース経由でアクセスすることにした。
それ以来、git派に転向。

246 名前:login:Penguin [2012/10/17(水) 21:10:46.97 ID:ulMUx+cU]
svkは終了のお知らせが出ている。
lists.bestpractical.com/pipermail/svk-devel/2009-May/001224.html

247 名前:login:Penguin mailto:sage [2012/10/17(水) 21:51:17.50 ID:LrnmRnZ+]
Bazaarも終了したよね

248 名前:login:Penguin mailto:sage [2012/10/17(水) 21:52:32.06 ID:WoKCvP5V]
gitって多言語対応?svn はその一点でつかっている。

249 名前:login:Penguin [2012/11/28(水) 23:58:14.51 ID:mpduPz2r]
いまどきsubversionを使っているおとこの人って。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<61KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef