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でシェアお願いします!

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

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

  • manの使いにくさは異常

    元スレ 1 :login:Penguin:2012/02/19(日) 11:04:35.75 ID:e/9ZcGJ1.net 端末内でスクローなんかしたら眠くなる 15 :login:Penguin:2012/02/20…

  • 【test】投稿テスト【ワッチョイ】 part3

    元スレ 1 :名無しさん@お腹いっぱい。 :2020/01/22(水) 15:02:04.35 ID:4eI9dYxGF.net !extend:default:vvvvv:1000:512 !extend:defaul…

  • 良く使うコマンド

    元スレ 1 :login:Penguin:2007/03/27(火) 13:29:02 ID:+0Eqfp/6.net 良く使うコマンドって何だろう? ということで、調査。 下記コマンドをシェルで実行して張るべし。 ba…

  • Open Mobile OS 【Firefox Sailfish Ubuntu Tizen】

    元スレ 1 :login:Penguin:2014/09/17(水) 15:32:02.66 ID:QFl9jaqs.net Firefox OS https://www.mozilla.org/ja/firefox/o…

  • Linux Mint 36

    元スレ 1 :login:Penguin:2021/01/18(月) 05:14:12.08 ID:Pxhl2Lin.net Ubuntu派生のディストリビューション、Linux Mintのスレッド LMDE(Debia…

  • 【ニコ生】namareco namarokuについて語ろう Part27

    元スレ 1 :名無しさん@お腹いっぱい。:2018/03/01(木) 22:07:51.49 ID:qksm6BKl0.net 不具合報告や要望、質問など何でも語りましょう このパートから質問スレも統合しました nama…

  • 圧縮解凍ツールExplzh Part17

    元スレ 1 :名無しさん@お腹いっぱい。:2020/04/16(Thu) 19:51:19 ID:INqcBctH0.net 圧縮解凍ツールExplzh Part16 [無断転載禁止]©2ch.net https://e…

  • ダウンローダー総合スレ Part4

    元スレ 1 :名無しさん@お腹いっぱい。:2013/06/23(日) 19:26:35.82 ID:v9h5MC5i0.net 主にブラウザと連携するタイプの各種ダウンローダー総合スレ。 前スレ ダウンローダー総合スレ …

  • Chromium派生ブラウザ 「SRWare Iron」 Part18

    元スレ 1 :名無しさん@お腹いっぱい。(ワッチョイ 3232-+bVl):2016/07/01(金) 14:33:59.27 ID:/eC5XezF0.net Google Chromeと同じオープンソースChromi…

  • Win10で動かないソフトがあったら報告してageるスレ

    元スレ 1 :名無しさん@お腹いっぱい。:2016/05/17(火) 22:01:23.93 ID:TgUG2PPt0.net はい 6 :名無しさん@お腹いっぱい。:2016/05/18(水) 10:20:05.65 …

  • Skype Part63

    元スレ 1 :名無しさん@お腹いっぱい。:2019/02/22(金) 07:18:30.69 ID:NIXke4e/0.net IM/チャット/ソフトウェアVoIP の統合ツール、Skypeを語り合うスレ。 Skypeと…

  • foobar2000 Part84

    元スレ 1 :名無しさん@お腹いっぱい。:2018/06/17(日) 09:23:59.05 ID:KvbVDWSO0.net 高機能音楽再生Player “foobar2000” について語るス…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑