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

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

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

51 :login:Penguin:2008/02/11(月) 14:55:12 ID:2bRDK35T.net

それは管理方針の問題だから駄目ではない。
まともな管理者が利点と欠点を理解して
それを選択したのならきっとそれがベストな方法だ。

108 :104:2008/10/10(金) 00:32:58 ID:bXfWfD79.net

チェックアウトしてない状態です。

tracなど使うとできるんでしょうか。

60 :login:Penguin:2008/03/08(土) 23:28:55 ID:KTEgInF8.net

つgit-svn

75 :login:Penguin:2008/06/02(月) 06:29:13 ID:ASEvI7Xs.net

要するに胃キャメラって事ですね

134 :login:Penguin:2009/02/08(日) 04:42:34 ID:Mf2yx5KJ.net

>132
A や M だけ commit したい理由って何?

どーせ設定するときに >133 みたいにする必要があるけど changelist を使うと多少見通しが良くなるかもね。

180 :login:Penguin:2009/11/24(火) 20:39:34 ID:ZSVwfXSk.net

チェックアウト中に画像の多く含まれるフォルダで止まってしまうんですが、
単体ファイルのサイズが大きいとそういう事あるのでしょうか。

176 :login:Penguin:2009/11/05(木) 23:11:51 ID:HajlHzkt.net

TortoiseSVN の板ってある?

110 :106:2008/10/10(金) 09:11:27 ID:eVlShOPt.net

>>108
だから↓じゃダメなのかよ。
svn info -R –xml
引数にレポジトリURLを指定できるんだが。

105 :login:Penguin:2008/10/09(木) 08:22:45 ID:pnM4oBq3.net

>>104
チェックアウトして展開された中を検索する?

208 :login:Penguin:2010/03/04(木) 20:03:17 ID:CbypfiKi.net

引数展開を誰がやってるかっていう話だな。

230 :login:Penguin:2011/05/06(金) 07:07:49.95 ID:tnHlGKXs.net

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

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

154 :login:Penguin:2009/05/10(日) 19:26:35 ID:R56D1N/a.net

>>153
チッ

107 :login:Penguin:2008/10/09(木) 14:45:19 ID:sfs3pRsp.net

次スレのスレタイは【差分バージョン】にしておけよ

32 :login:Penguin:2006/11/04(土) 00:32:13 ID:MV9ATd2t.net

>>30
dumpしてダンプファイルを編集。
その後loadすればいい。

それ以外の方法は無い。

232 :login:Penguin:2011/05/07(土) 10:44:20.21 ID:NpoSQtOj.net

>>231
ありがとうございます
プロパティで設定すればいいのですね

26 :login:Penguin:2006/09/09(土) 14:34:24 ID:9SIXtC9Z.net

>>24じゃないけど
ヤバイ患者を扱う精神病院ってのは
飛び降り防止の為に窓がなかったり、
ぶつかってケガ/死ぬのを防ぐ為に壁がやわらかくなってたりするらしいよ。
前テレビで見た。

45 :login:Penguin:2006/12/13(水) 15:08:49 ID:wXvHIZOx.net

>>43
すんません。Windows板にもソフト板にもなかったんで・・・
ム板ってどこですか????

79 :login:Penguin:2008/06/26(木) 07:17:54 ID:zajaXW8o.net

RapidSVN

192 :login:Penguin:2010/02/10(水) 15:22:48 ID:whMNNUoE.net

svn addしたときにumask 000 すればいいのでしょうか。
それともmkdirしたとき?

175 :login:Penguin:2009/10/17(土) 10:46:39 ID:P+VUHopA.net

>>172
subversionのコマンドはWindowsにはついてこないので、別途入れる必要がある。
次のWebサイトからWindows 向けバイナリを取得できる。
WindowsならCollabNet Subversion Command-Line Client v1.6.5 (for Windows) を
インストールし、あとは >>173 のとおり。

ttp://subversion.tigris.org/

242 :login:Penguin:2012/05/02(水) 23:49:01.59 ID:7wqQ6O3l.net

なにが言いたいのかわからんけど

206 :login:Penguin:2010/03/04(木) 19:58:06 ID:0xVm3n75.net

cmd.exeの場合は
svn commit “C:¥Documents and Settings¥repos¥BBB” “C:¥Documents and Settings¥repos¥DDD”
みたいに、人間が自分で展開して並べてやる必要がある。
…けど、できる。

252 :login:Penguin:2014/02/15(土) 21:56:46.73 ID:c8DdHSoX.net

>>251
svnadmin verify かな?

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

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

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

レポジトリが壊れた原因を特定することが大事。さもないと再発の恐れがある。

227 :login:Penguin:2011/02/05(土) 19:53:04 ID:4+gd+K9n.net

FAQにも見あたらないね。
旧Users-MLでも結論が出てない
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=855459

68 :login:Penguin:2008/04/30(水) 05:52:57 ID:lzKoMNft.net

>>67 ちょ,おまww
質問してるのは俺だってば

218 :login:Penguin:2010/12/30(木) 12:04:21 ID:JxXO22vt.net

プログラム板から誘導されてきました

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

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

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

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

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

159 :login:Penguin:2009/07/06(月) 19:28:31 ID:vfHIXM1C.net

40 :login:Penguin:2006/12/12(火) 11:15:58 ID:8ho5WqMl.net

Windows上でTortoiseSVNを使ってるんですが、(サーバーもWindows上)
Thumbs.dbを削除したいんですが、どうすればいいですか?
というのは、WindowsのExplorer上からだとThumbs.dbが見えないため
右クリックで削除の方法が使えないからです。

DOSプロンプトでコマンドラインから消す方法もありますが、数が多いという
こともあり、できれば作業者側のPCで消せる方法を探してます。

87 :login:Penguin:2008/07/09(水) 00:01:19 ID:LSu++xNc.net

258 :login:Penguin:2015/09/26(土) 19:05:02.22 ID:zUB4+Crz.net

>>256
>>257
回答ありがとうございます。
CollabnetSubversionEdgeを使用しているせいか、apacheかsvnserveのどちらかを動かしているという意識があまりなく…
タスクマネージャをみるとApache.exeの子タスク?としてCollabnetSubversionServerが動いているので
おそらくApacheだとは思います。
また、>>256さんに教えて頂いたサイトでアクセスするアクセス可能なユーザを制限する情報はわかったのですが、
Subversionサーバに登録されているユーザすべての情報を移行する方法はわかりませんでした。

2 :login:Penguin:2006/08/04(金) 23:44:35 ID:ZEwz65RO.net

116 :login:Penguin:2008/10/26(日) 00:13:58 ID:Z9r5+F6G.net

>>114
ほんとに直近のものしか必要ないなら、exportして新しいリポジトリにimportしたら?

11 :9:2006/08/13(日) 19:44:48 ID:1g2b6b8a.net

>>10
コマンドラインからバッチを起動しています(現在はタスクで起動時に実行)
>>9にも書いたとおり、「file:///〜」は通っているので、多分大丈夫だとは思うのですが……
確認する方法、ご存知でしょうか?

213 :login:Penguin:2010/06/02(水) 08:03:38 ID:Hhndte6H.net

>>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’ フックが次のようなエラーを出力して失敗しました:”
  (↑※「次のようなエラー」と出力されているにもかかわらず、エラー内容が出力されていない)

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

240 :login:Penguin:2012/03/08(木) 23:23:27.80 ID:QuR0OPhU.net

–reintegrateが有るのと無いのとで何がどう変わるの?

184 :login:Penguin:2010/01/28(木) 19:09:05 ID:pMN7rp65.net

post-commitでupdateかかったパスを取得できないでしょうか。
そのパス以下のみsvn ?upしたいのですが。
全体やるとえらい時間かかるので・・。

23 :login:Penguin:2006/09/06(水) 14:17:55 ID:k0MtvRe2.net

>>22
ファイルごと別々にcommitするか、CVS/RCS使え。

5 :login:Penguin:2006/08/05(土) 02:00:24 ID:a2/DNaM+.net

monotoneスレならよかったのに

6 :login:Penguin:2006/08/06(日) 04:24:53 ID:xoEj1Jiv.net

重複か?
板が違うので許される?

194 :login:Penguin:2010/02/23(火) 23:40:13 ID:kVGIcis2.net

すいません。
ここの住人でリポジトリが巨大になってチェックアウトや更新が
途中で失敗する症状になった方はおられませんか?
今、リポジトリが20Gバイトくらいでチェックアウトした
ワーキングコピーは40G、ファイル数が3万程度です。
checkout中topで眺めていると、apacheがメモリとスワップ領域を食いつぶしたところで
停止しているようです。
更新を繰り返せばいいのですが、なんだかスッキリしません。

サーバーはubuntu server9.10,memory2GByte,apache2、subversion1.6です。
apacheがメモリにキャッシュ?してるかな?

73 :login:Penguin:2008/05/28(水) 11:02:45 ID:HsWDzpDn.net

CentOS 5 で使える svk の rpm パッケージって無いでしょうか?

143 :login:Penguin:2009/02/24(火) 22:08:07 ID:qHM7/ieN.net

リポジトリディレクトリにシンボリックリンクを張ればいいと思う

>>142
多分BDBでもそれでうまくいく

91 :login:Penguin:2008/07/09(水) 00:15:15 ID:XPSdMZs8.net

UNIX板に置いてあると、どのスレもまともに機能しなくなるから

257 :login:Penguin:2015/09/26(土) 10:35:12.27 ID:0JNhfXfc.net

>>255
いや、svnのサーバーの話。
ま、>>256が回答してくれているけど。
ちなみに俺は>>256を読んではいないが。

158 :login:Penguin:2009/07/01(水) 08:58:34 ID:LpPrGwNO.net

MacOSX上ではGUIでまともに使えないのか。
CUIにがて。

36 :login:Penguin:2006/11/04(土) 09:38:11 ID:NNycDEDY.net

svnのクライアントコマンドってブックマーク機能ある?

172 :login:Penguin:2009/10/16(金) 22:21:41 ID:rtVctrRo.net

subversionでコミット/チェックアウトする際にあるフォルダやそのサブフォルダを更新の対象から外すことは可能でしょうか。
TortoiseSVNというのをインストールせずに、コマンドで出来ることがあれば教えて頂けないでしょうか。宜しくお願いします。

84 :login:Penguin:2008/07/04(金) 17:20:34 ID:Lnyp1aKI.net

>>82
すいません。
情報デリカシーから勉強してまいります。

106 :login:Penguin:2008/10/09(木) 09:03:38 ID:VeIBPrXD.net

>>105
超ムダ。

どうせならせめて
svn info -R –xml

20 :login:Penguin:2006/08/27(日) 01:57:05 ID:UwoCCiBB.net

>>17-19
著者の名前をよく見ろ。

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • Twitter公式クライアント TweetDeck 4

    元スレ 1 :名無しさん@お腹いっぱい。:2017/03/05(日) 16:09:35.96 ID:ACSfFEEK0.net TweetDeckはTwitterの公式クライアントアプリケーションです https://a…

  • DRM総合スレ その3

    元スレ 1 :名無しさん@お腹いっぱい。:2017/02/23(木) 21:29:42.83 ID:lQsYOW0J0.net DRM = Digital Rights Management = デジタル著作権管理 総合…

  • Arch Linux 15

    元スレ 1 :login:Penguin:2019/09/14(土) 13:15:21.23 ID:6jAe+Cdr.net 公式 https://www.archlinux.org/ ArchWiki https://…

  • 【シンプル】 O&O Defrag 3回目 【デフラグ】

    元スレ 1 :名無しさん@お腹いっぱい。:2011/12/24(土) 06:53:50.89 ID:yusBQ7xL0.net O&Oデフラグ 国内販売元 http://canon-sol.jp/product/…

  • GUIなんか、fvwmで十分だろ

    元スレ 1 :login:Penguin:2011/08/14(日) 15:12:17.09 ID:7SLRosqp.net GだのKだのXFだのうるせーんだよ、死ね 42 : 忍法帖【Lv=9,xxxP】 【Dunix…

  • 【Proxomitron】 Proxydomo 【Proximodo】

    元スレ 1 :名無しさん@お腹いっぱい。:2014/11/20(木) 16:04:08.07 ID:Q4ADF6yH0.net ProxydomoはProxomitronのクローンソフトProximodoを基にして作られ…

  • 【Deb系USBインスコ】TAILS【簡単軽快】その1

    元スレ 1 :login:Penguin:2014/04/18(金) 23:04:28.75 ID:AVFQkn66.net 公式: https://tails.boum.org/index.en.html USB起動、…

  • 【PMS】 PS3 Media Server 【DLNA】 part8

    元スレ 1 :名無しさん@お腹いっぱい。:2015/07/23(木) 16:33:25.36 ID:yWnyFLSE0.net PS3用DNLAソフトPS3 Media Server(PMS)に関する情報共有スレです。 …

  • Magical OSで、XP時代のレガシーPCが蘇る!

    元スレ 1 :Medical Information Technology Tokyo:2014/10/31(金) 12:06:01.34 ID:8sNW8C6J.net ★★★★★★★★★★★★★★★★★★★★★★ 詳…

  • GreenBrowser & MyIE Part 6

    元スレ 1 :名無しさん@お腹いっぱい。:2010/10/08(金) 18:01:05 ID:IUxnwo4r0.net ◎GreenBrowser について 元祖 MyIE から派生した、IE コンポーネント使用のタブ…

  • 今夜も Wine で乾杯! – 22本目

    元スレ 1 :login:Penguin:2018/10/20(土) 15:01:08.21 ID:k4ATlKll.net Linux上でWindowsのアプリを動作させるソフトウェア Wineに関する情報交換スレ。 …

  • 【セキュリティ】Kali Linux【BackTrack】

    元スレ 1 :login:Penguin:2013/03/18(月) 00:35:57.31 ID:Dqq40ses.net ペネトレーションテストに特化したLinuxディストリビューション、BackTrackがリニュー…

最近のコメント

匿名 : 合同会社グラウンドステップ 被害者の会 part2
 吉川利幸さんが社長を務めるランサーズでの評価 すご... (5/05)
匿名 : Opera12(Presto) Part8
 Dragonflyが使えなくなったorg (6/25)
匿名 : あえてコマンドライン禁止のLinux
 いまではほとんどのディストリのインストで日本語環境までコマン... (6/15)
ページTOPへ↑