バージョン管理システム subversionについて語ろう。
バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や
ネットワーク対応などでやや難がある。
これらCVSの問題点を解決すべく開発されているのがSubversionである。
オープンソースソフトウェアの開発においてはCVSが多く使われているが、
Subversionを利用するオープンソースプロジェクトも急速に増えている。
subversion バージョン管理【サブバージョン】
■ このスレッドは過去ログ倉庫に格納されています
1犬板
2006/08/04(金) 23:33:16ID:aMGjnjPK2006/08/04(金) 23:44:35ID:ZEwz65RO
Subversion r5
http://pc8.2ch.net/test/read.cgi/tech/1145841405/
http://pc8.2ch.net/test/read.cgi/tech/1145841405/
2006/08/05(土) 00:04:05ID:+1yPMOR+
今日みかけたsubversionの本で、
バックアップソフトsubversionと謳っている本があって萎えた。
バックアップソフトsubversionと謳っている本があって萎えた。
2006/08/05(土) 00:40:34ID:rhq7g2yL
rcsカキ揣醇・・コ搶掛カカ揆カイж
2006/08/05(土) 02:00:24ID:a2/DNaM+
monotoneスレならよかったのに
6login:Penguin
2006/08/06(日) 04:24:53ID:xoEj1Jiv 重複か?
板が違うので許される?
板が違うので許される?
2006/08/06(日) 09:28:00ID:dB48dY5d
重複ではないけど、Linux 板でやる必要なくね?
2006/08/06(日) 09:55:53ID:rUr3W2gs
ちょっと話題を変えて再利用・・・って思いっきりソフト名入ってるんですね。
9login:Penguin
2006/08/13(日) 18:27:14ID:1g2b6b8a 現在使用(しようとしている)のはWindows版なので厳密には板違いですが、お力になっていただければ幸いです。
当方は今、Windows上でJava(Eclipse RPC)の開発をしているのですが、バージョン管理にWindows版のsubversionを使いたいと思っております。
インストールは恙無く終わり、ローカルマシン上では「file:///〜」という指定で無事チェックイン出来たのですが、リモートマシンからのアクセス(「svn://(IPアドレス)」と指定してのsvnからのインポート)で出来ません。
subclipseのコンソールには「svn: Can't connect to host (svnserverが動いているIPアドレス)」と表示されています。
おそらくリモートでアクセスするには何かしらの設定が必要なのではないかと考えたのですが、ネット上にある情報はほとんどがWebDAVを使用するものばかりです。
残念ながらこのマシンでは(他の開発で必要なため)IISが必須なので、可能な限りapacheは入れたくありません。
(共存は可能なコトは知っていますが、このためだけにインストールするのは少し悲しすぎます(T_T))
ということで、何か情報をお持ちの方がいらっしゃればアドバイスをいただければ幸いです。よろしくお願いします。
また、必要な情報などありましたらご指摘ください。
当方は今、Windows上でJava(Eclipse RPC)の開発をしているのですが、バージョン管理にWindows版のsubversionを使いたいと思っております。
インストールは恙無く終わり、ローカルマシン上では「file:///〜」という指定で無事チェックイン出来たのですが、リモートマシンからのアクセス(「svn://(IPアドレス)」と指定してのsvnからのインポート)で出来ません。
subclipseのコンソールには「svn: Can't connect to host (svnserverが動いているIPアドレス)」と表示されています。
おそらくリモートでアクセスするには何かしらの設定が必要なのではないかと考えたのですが、ネット上にある情報はほとんどがWebDAVを使用するものばかりです。
残念ながらこのマシンでは(他の開発で必要なため)IISが必須なので、可能な限りapacheは入れたくありません。
(共存は可能なコトは知っていますが、このためだけにインストールするのは少し悲しすぎます(T_T))
ということで、何か情報をお持ちの方がいらっしゃればアドバイスをいただければ幸いです。よろしくお願いします。
また、必要な情報などありましたらご指摘ください。
2006/08/13(日) 18:35:13ID:5HPbCueB
>>9
サーバなりデーモンなり上がってますか?
サーバなりデーモンなり上がってますか?
119
2006/08/13(日) 19:44:48ID:1g2b6b8a2006/08/13(日) 19:57:25ID:te//jk76
Apacheをインストールしなさい。
Apacheをインストールするのが正しい方法なので躊躇ってはいけない。
Apacheをインストールするのが正しい方法なので躊躇ってはいけない。
2006/08/13(日) 20:30:10ID:5HPbCueB
あ、そっか、DAVか。
2006/08/13(日) 20:31:14ID:5HPbCueB
159
2006/08/13(日) 22:47:47ID:1g2b6b8a >>14
……ごめんなさい、当たりでした(T_T) subversionって、ローカルでアクセスするだけならsvnserve立ち上がってる必要は無いんですね。
で、どうもタスクによる指定では上手く動いてくれないので、vectorからサービス化のフリーウェア拾ってきてサービスにしてみたところ、無事に動きました。
ありがとうございました。
……ごめんなさい、当たりでした(T_T) subversionって、ローカルでアクセスするだけならsvnserve立ち上がってる必要は無いんですね。
で、どうもタスクによる指定では上手く動いてくれないので、vectorからサービス化のフリーウェア拾ってきてサービスにしてみたところ、無事に動きました。
ありがとうございました。
16login:Penguin
2006/08/16(水) 00:13:47ID:Pj3Vfy/U2006/08/26(土) 22:13:13ID:Lw3TsZcA
subversion - バックアップツール
とかいう本が出てたけど。。。どうなの?
とかいう本が出てたけど。。。どうなの?
2006/08/26(土) 22:28:22ID:evYtDbzU
>>17 大間違いじゃね?
2006/08/26(土) 23:49:34ID:TbQ9aiLA
まぁ、そういう使い方しても法律に触れるわけではないが...。
タイトルを見る限り、決してオススメできないな。
タイトルを見る限り、決してオススメできないな。
2006/08/27(日) 01:57:05ID:UwoCCiBB
>>17-19
著者の名前をよく見ろ。
著者の名前をよく見ろ。
2006/08/30(水) 19:08:07ID:x69pyYvH
amazonで "Subversion公式ガイド" の訳者上平氏の本の紹介文を見てみたが
こっちもバックアップツールって書いてあるな。
http://www.amazon.co.jp/o/ASIN/4798013730
こっちもバックアップツールって書いてあるな。
http://www.amazon.co.jp/o/ASIN/4798013730
2006/09/06(水) 14:12:14ID:rcJ7FEKA
ファイルごとのバージョン管理が出来ないのは仕様ですか?
2006/09/06(水) 14:17:55ID:k0MtvRe2
>>22
ファイルごと別々にcommitするか、CVS/RCS使え。
ファイルごと別々にcommitするか、CVS/RCS使え。
2006/09/06(水) 21:24:11ID:ztKSi/df
>>22
一遍、窓の無い壁が軟らかい部屋のある病院で見てもらえ。
一遍、窓の無い壁が軟らかい部屋のある病院で見てもらえ。
2006/09/06(水) 23:42:52ID:rcJ7FEKA
2006/09/09(土) 14:34:24ID:9SIXtC9Z
2006/09/10(日) 04:21:44ID:DNfiZ+kM
それ何て閉鎖空間?
2006/09/10(日) 04:35:10ID:pDLa5IIK
>>27
ハルヒ厨は15498回通院を繰り返せ。
ハルヒ厨は15498回通院を繰り返せ。
2006/09/12(火) 07:01:53ID:xY+weJ1Z
>>28
みっくルンルン♪
みっくルンルン♪
30login:Penguin
2006/11/03(金) 23:05:11ID:Gh5pfkKW ねー、subversionって前のリビジョンがいらなくなっても消すこととかできないよね?
例えばリビジョン1のときに1Gのファイルをcommitして、次のリビジョンでそれをdeleteしたとするじゃん。それでもリポジトリのサーバの方にはその1Gのファイルは残ってしまうわけだよね…。
もしくはもう昔のバージョン情報はいらなくて、HDD削減のために昔のバージョン情報を消したいとかそういう使い方はできないのかな?
例えばリビジョン1のときに1Gのファイルをcommitして、次のリビジョンでそれをdeleteしたとするじゃん。それでもリポジトリのサーバの方にはその1Gのファイルは残ってしまうわけだよね…。
もしくはもう昔のバージョン情報はいらなくて、HDD削減のために昔のバージョン情報を消したいとかそういう使い方はできないのかな?
2006/11/03(金) 23:07:48ID:aSZF4oBu
>>30
サーバ側で消せば良いじゃん。
サーバ側で消せば良いじゃん。
2006/11/04(土) 00:32:13ID:MV9ATd2t
3330
2006/11/04(土) 01:10:24ID:yrxZYbjT >>31,32
なるほど。確かにそれなら消える罠
でも例えばそれでリビジョン1を消したとして、ローカルコピーの方からリビジョン1を参照しようとした場合とかってsubversionの予期せぬエラーみたいにならないかな?
なるほど。確かにそれなら消える罠
でも例えばそれでリビジョン1を消したとして、ローカルコピーの方からリビジョン1を参照しようとした場合とかってsubversionの予期せぬエラーみたいにならないかな?
2006/11/04(土) 01:18:20ID:kaD8zBuC
そういうのは、昔のバージョン情報がいる、って言うんじゃないかな?
2006/11/04(土) 01:26:06ID:IYZavDHZ
>>33
自分で試せよ。
自分で試せよ。
2006/11/04(土) 09:38:11ID:NNycDEDY
svnのクライアントコマンドってブックマーク機能ある?
2006/11/04(土) 11:35:28ID:ZeGVdpCB
Tracでもつかってみやう
2006/11/04(土) 18:28:53ID:MV9ATd2t
>>36
意味不明。
意味不明。
2006/11/04(土) 18:50:50ID:HPKJ9uHl
40login:Penguin
2006/12/12(火) 11:15:58ID:8ho5WqMl Windows上でTortoiseSVNを使ってるんですが、(サーバーもWindows上)
Thumbs.dbを削除したいんですが、どうすればいいですか?
というのは、WindowsのExplorer上からだとThumbs.dbが見えないため
右クリックで削除の方法が使えないからです。
DOSプロンプトでコマンドラインから消す方法もありますが、数が多いという
こともあり、できれば作業者側のPCで消せる方法を探してます。
Thumbs.dbを削除したいんですが、どうすればいいですか?
というのは、WindowsのExplorer上からだとThumbs.dbが見えないため
右クリックで削除の方法が使えないからです。
DOSプロンプトでコマンドラインから消す方法もありますが、数が多いという
こともあり、できれば作業者側のPCで消せる方法を探してます。
2006/12/12(火) 11:20:27ID:2BKrmyTQ
>>40
フォルダオプションで隠しファイルを表示しない、か、保護された〜のチェックを外せば良いよ。
フォルダオプションで隠しファイルを表示しない、か、保護された〜のチェックを外せば良いよ。
2006/12/12(火) 12:12:35ID:AfDkQOaP
2006/12/12(火) 19:25:14ID:RIhYo3u/
おまえらLinux板でどうどうとゲイツOSの話すんなよ。
TortoiseSVNを使ってるならム板いけ
TortoiseSVNを使ってるならム板いけ
2006/12/13(水) 15:07:35ID:wXvHIZOx
>>41
おぅ!ホントだ!!ありがとう〜♪
おぅ!ホントだ!!ありがとう〜♪
2006/12/13(水) 15:08:49ID:wXvHIZOx
2006/12/13(水) 15:14:16ID:Xf1Auk/Q
>>45
プログラム板。親切な俺はURLも貼る。
Subversion r6
http://pc8.2ch.net/test/read.cgi/tech/1165892754/
さっきr5から変わったとこだよ。
プログラム板。親切な俺はURLも貼る。
Subversion r6
http://pc8.2ch.net/test/read.cgi/tech/1165892754/
さっきr5から変わったとこだよ。
2006/12/13(水) 15:19:18ID:wXvHIZOx
>>46
うぉ!なんて親切ちゃんなんだ!今度からそっちで聞きます。
うぉ!なんて親切ちゃんなんだ!今度からそっちで聞きます。
48login:Penguin
2007/12/17(月) 04:03:58ID:MP1yZ5qo 英会話の独学してたら急に気になったんだけど、Subversionて英語発音だとサッバージョンになる?
2007/12/17(月) 14:29:27ID:8gr7l6QS
ここはsvn上のソフトのエラー報告とかも出きるの?
50login:Penguin
2008/02/11(月) 12:39:28ID:5R8ycQ1w project001とproject002という2つの全然別のプロジェクトがあって、それをsvnで管理したいとき、
file:///home/hoge/svnで指定する箇所は分けるべきなのですか?
以下のようにやってはダメ?
$ svn import /home/hoge/prj001 file:///home/hoge/svn/ -m "project001 start"
$ svn import /home/hoge/prj002 file:///home/hoge/svn/ -m "project002 start"
file:///home/hoge/svnで指定する箇所は分けるべきなのですか?
以下のようにやってはダメ?
$ svn import /home/hoge/prj001 file:///home/hoge/svn/ -m "project001 start"
$ svn import /home/hoge/prj002 file:///home/hoge/svn/ -m "project002 start"
2008/02/11(月) 14:55:12ID:2bRDK35T
それは管理方針の問題だから駄目ではない。
まともな管理者が利点と欠点を理解して
それを選択したのならきっとそれがベストな方法だ。
まともな管理者が利点と欠点を理解して
それを選択したのならきっとそれがベストな方法だ。
52login:Penguin
2008/02/11(月) 16:21:03ID:5R8ycQ1w 全部自分が個人としてやってたことなのですが、
自分のプロジェクトで、今まで1つのSVNディレクトリで管理してたのですが、
管理するプロジェクトが1つ増えたので、同じディレクトリに追加したところ、
チェックアウトしてみると、2つのプロジェクトが混ざって(一緒になって)
チェックアウトされてしまうようになりました。そこで現在は、SVNディレクトリを
2つにわけ直してやってます。ですが、CVSだとCVSROOTは1つで済むところ、
SVNだとディレクトリを分ければならない、というのはちょっと不便な感じです。
自分のプロジェクトで、今まで1つのSVNディレクトリで管理してたのですが、
管理するプロジェクトが1つ増えたので、同じディレクトリに追加したところ、
チェックアウトしてみると、2つのプロジェクトが混ざって(一緒になって)
チェックアウトされてしまうようになりました。そこで現在は、SVNディレクトリを
2つにわけ直してやってます。ですが、CVSだとCVSROOTは1つで済むところ、
SVNだとディレクトリを分ければならない、というのはちょっと不便な感じです。
2008/02/11(月) 16:58:09ID:zK89GVcL
CVSROOTっていうのは環境変数のこと?
上の方法で import しているなら、
$ svn co file:///home/hoge/svn/prj001
とやれば prj001 がチェックアウトできるのでは?
チェックアウトしたときにroot情報はワーキングコピーに
記録されるから環境変数を弄る必要は無い。
勘違いしてたらすまん。
上の方法で import しているなら、
$ svn co file:///home/hoge/svn/prj001
とやれば prj001 がチェックアウトできるのでは?
チェックアウトしたときにroot情報はワーキングコピーに
記録されるから環境変数を弄る必要は無い。
勘違いしてたらすまん。
54login:Penguin
2008/02/27(水) 18:31:37ID:M71QBFgt svnserveで配信してるんだけど
一回パスワードとか入力して認証した場合、
かなり長い間ノーパスでアクセスできるよね?
この認証ってどこで管理してんの?
認証してる期間が長くてコワス
一回パスワードとか入力して認証した場合、
かなり長い間ノーパスでアクセスできるよね?
この認証ってどこで管理してんの?
認証してる期間が長くてコワス
2008/03/07(金) 05:36:52ID:sQ5+gIMj
~/.subversion/auth/
56login:Penguin
2008/03/07(金) 11:23:59ID:yxfPG9lb Emacs で,ワーキングベースとワーキングコピーの内容を
ならべながら diff とって,「あ,ここはやっぱり
変更するべきじゃなかったから元に戻そう」という作業を
簡単にできるモードってありませんでしょうか?
svn-status-* コマンドは使っているのですが.
それ以外に何かあれば教えていただきたく.
ならべながら diff とって,「あ,ここはやっぱり
変更するべきじゃなかったから元に戻そう」という作業を
簡単にできるモードってありませんでしょうか?
svn-status-* コマンドは使っているのですが.
それ以外に何かあれば教えていただきたく.
57login:Penguin
2008/03/07(金) 11:31:23ID:yxfPG9lb あ,ちなみに今は svn diff の結果を見ながらやってるんですが,
ウギャー!と発狂して発作的に svn revert してしまい
放心状態になることがあります.screen で分割してあれこれ
工夫はしてみるんですが,視認性が悪く・・・
Emacsタン!助けて!
ウギャー!と発狂して発作的に svn revert してしまい
放心状態になることがあります.screen で分割してあれこれ
工夫はしてみるんですが,視認性が悪く・・・
Emacsタン!助けて!
2008/03/07(金) 14:31:48ID:hkdrBAge
psvn か、二つ読み込んで ediff?
2008/03/08(土) 01:23:07ID:9beAQD9L
svkというのを使ってみたが、
これ使いにくいな。copyとかdiffとかで
オプションがsvnと違うので面倒。
でも履歴も含めてもって来る方法がこれしかないので、仕方ない・・・
これ使いにくいな。copyとかdiffとかで
オプションがsvnと違うので面倒。
でも履歴も含めてもって来る方法がこれしかないので、仕方ない・・・
2008/03/08(土) 23:28:55ID:KTEgInF8
つgit-svn
2008/03/13(木) 20:38:03ID:+E8w9rhE
>>60
ありがとう。
git-svn/hgsvn/bzr-svnとか色々あるのね。
結局、オプションに互換性があるわけでも無いから
苦労して、svk入れる必要はなかったかも・・・
お気に入りのbzrが対応してたのは知らなかったよ。
ありがとう。
git-svn/hgsvn/bzr-svnとか色々あるのね。
結局、オプションに互換性があるわけでも無いから
苦労して、svk入れる必要はなかったかも・・・
お気に入りのbzrが対応してたのは知らなかったよ。
62login:Penguin
2008/04/21(月) 09:07:40ID:4ZxrAy+z 最近リポジトリへのアクセスがめちゃくちゃ遅いと思ったら、
クライアント側のIPアドレスが逆引きできてないだけだった・・・
プロバイダに連絡してすぐに直してもらったけど、
そういや sshd は UseDNS yes がデフォだったんだな。
クライアント側のIPアドレスが逆引きできてないだけだった・・・
プロバイダに連絡してすぐに直してもらったけど、
そういや sshd は UseDNS yes がデフォだったんだな。
63login:Penguin
2008/04/24(木) 09:20:38ID:lzqj2l5T ワーキングコピーの形式はバージョンによって
変わる可能性があるようだけど、リポジトリのほうは
そのままでも問題ないのかな?
たとえば 1.3 時代に作ったリポジトリ、
そのままずっと運用し続けているけど、
これからもクライアントのバージョンが
1.5, 1.6, ...., 3.1415 と上がっていても大丈夫なんだろうか。
とちょっと不安。
変わる可能性があるようだけど、リポジトリのほうは
そのままでも問題ないのかな?
たとえば 1.3 時代に作ったリポジトリ、
そのままずっと運用し続けているけど、
これからもクライアントのバージョンが
1.5, 1.6, ...., 3.1415 と上がっていても大丈夫なんだろうか。
とちょっと不安。
64login:Penguin
2008/04/24(木) 13:23:00ID:lzqj2l5T さっき大きめの更新を svn+ssh でコミットし始めて、
つけたログメッセージが気に入らなかったから
Ctrl+C で中断したんだけど、Broken pipe の表示と
ともにコミットされた旨の表示も。
本当にきちんとコミットされているんだろうか。なんか不安だ。
一応 svn update してみても何事も起こらないんだけど。
つけたログメッセージが気に入らなかったから
Ctrl+C で中断したんだけど、Broken pipe の表示と
ともにコミットされた旨の表示も。
本当にきちんとコミットされているんだろうか。なんか不安だ。
一応 svn update してみても何事も起こらないんだけど。
2008/04/29(火) 13:27:44ID:dWgXVixc
>>64
ログメッセージだけだったら後から幾らでも直せるのに
ログメッセージだけだったら後から幾らでも直せるのに
66login:Penguin
2008/04/29(火) 22:49:00ID:Wy5jS6O+ え?そうなの?
ダンプして強引に修正とかじゃなくて?
ダンプして強引に修正とかじゃなくて?
2008/04/29(火) 23:45:12ID:YvenyQ08
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 女児2人投げ落とした疑い 父親逮捕、マンション6階 岐阜 [少考さん★]
- 【MLB】村上宗隆が菅野智之から2発 1回に右翼へ34号ソロ 7回に左中間へ35号ソロ [ちょこ★]
- 【米中】トランプ氏、習氏と年内あと2回会うと表明-首脳会談「多くの成果」 [煮卵★]
- 【通信】ahamo初の値上げ 「大盛りオプション」撤廃、40GB・60GB・120GBの3段階制に [自治郎★]
- 【ラッコ】[社説]BYDの軽自動車参入から日本勢は学べるか [少考さん★]
- 「習氏より先に言うとは…」 トランプ氏同盟国発言、日本政府内に困惑 ★3 [蚤の市★]
- 【高市悲報】高市「NY外交」は成功だったのか? 「旧敵国条項」で中国を刺激し「無人の空港」で手を振る「国内向け外交」の限界 [158478931]
- 【悲報】日本人よ、「お静かに」 [354616885]
- 高市📞「もしもしドナルド?中国を同盟国ってどういうことよ!説明してよ!日米よね?アタシを捨てないで…」 [117552482]
- 【悲報】片山財務大臣「円安はマーケットが誤解したから、流れは元に戻る」 [834922174]
- 新着スレ監視して一生懸命に否定レス
- アパートに5人ぐらいで住んでて毎日うるさい中国人