- 1 名前:デフォルトの名無しさん [2008/07/08(火) 21:38:48 ]
- バージョン管理システムについて語りましょう。
関連スレ CVS 1.3 [UNIX板] pc11.2ch.net/test/read.cgi/unix/1093611448/ CVS導入スレ〜 Rev.3 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1113141518/ Subversion r9 [プログラム板] pc11.2ch.net/test/read.cgi/tech/1202086238/ subversion バージョン管理【サブバージョン】 [Linux板] pc11.2ch.net/test/read.cgi/linux/1154701996/ git スレッド [Linux板] pc11.2ch.net/test/read.cgi/linux/1197798039/ 前スレ バージョン管理システムについて語るスレ pc11.2ch.net/test/read.cgi/tech/1193332500/
- 900 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 15:08:30 ]
- >>899
bazaar使えばいいじゃん。楽だよ。
- 901 名前:899 mailto:sage [2008/11/30(日) 15:24:22 ]
- >>900
今windowsとlinux両方で開発してるんだけど、 文字コードのサポートとか、windows上のパフォーマンスとかどう?
- 902 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 15:38:14 ]
- >>901
>文字コードのサポート >>735 >windows上のパフォーマンス 悪くはない
- 903 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 15:41:10 ]
- パフォーマンスにこだわる奴結構いるみたいだけど、具体的に何のパフォーマンスを求めてるんだ?
- 904 名前:899 mailto:sage [2008/11/30(日) 15:43:52 ]
- >>902
サンクス。このスレ常駐してたんだがgitとhgしか読んでなかった。 wikipedia見るとsvnやcvsのコマンドがそのまま使えるとか、 他のリポジトリとの互換性が最強とか結構よさげ。 一度mercurialからの乗り換え検討してみるわ。ノシ
- 905 名前:899 mailto:sage [2008/11/30(日) 15:45:52 ]
- >>903
具体的にはweb越しでの転送速度だけど、まあそういわれてみればたいして重要じゃないな。 むしろ安定性や汎用性の方が優先順位が高い。
- 906 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 15:55:22 ]
- >>899
bzrならhttpでアクセスできるところにファイルをアップロードするだけで ローカルから bzr coもしくはbzr branchをすぐ試せるよ。 gitの方はリポジトリのホストサーバーにインストールする必要があるみたい。 http経由での git リポジトリのエクスポート www8.atwiki.jp/git_jp/pub/Documentation.ja/user-manual.html#exporting-via-http
- 907 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 16:48:48 ]
- >>906
> gitの方はリポジトリのホストサーバーにインストールする必要があるみたい。 しなくてもできるよ。
- 908 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 17:45:44 ]
- >>899
cgiで済むなら、むしろ楽だと思うけど。
- 909 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 17:54:14 ]
- >>907 親切な人、ありがと。できた。
git clone test.git test2.git touch test2.git/git-daemon-export-ok cd test2.git git --bare update-server-info # test2.gitをサーバーにアップロードした後で cd ../ git clone example.com/test2.git test3.git
- 910 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 17:56:38 ]
- >>909 訂正。オプション忘れてた。
git clone --bare test.git test2.git
- 911 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 18:39:16 ]
- つまり面倒なのはhgのみ・・・
- 912 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 18:40:55 ]
- >>899
> それはとにかく、今Mercurialを試してるんだがリポジトリを公開するのに > cgi使う必要があったり、 俺は hg serve 上げて Apache の mod_proxy で転送してる。 >ブラウザ上から日本語ファイルが見えなかったり、 HGENCODING=utf-8 にするといいよ。 >>906 >bzrならhttpでアクセスできるところにファイルをアップロードするだけで >ローカルから bzr coもしくはbzr branchをすぐ試せるよ。 これは Mercurial でも同じことができる。
- 913 名前:906じゃないけど mailto:sage [2008/11/30(日) 18:45:37 ]
- >>912
bzr push ftp://... bzr branch ... でおkって話では? あとhgってremoteなcheckout (非clone)できたっけか?
- 914 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 20:15:20 ]
- いいんだよ。Mercurialは、Python 3.0が出てから本気出すんだ。
今はその予習期間さ……。
- 915 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 22:41:29 ]
- >893
NFCは余計な気がするかな。 情報損失がある割に歴史的経緯で不十分な点も多いのであまり使えないと思う。 コミットログは英語でかけってのがベストな気はするけど、まぁこれも難しいんだろうな
- 916 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 22:43:31 ]
- hg clone static-example.com/my-project
>>913 remote な checkout ってのがよくわからんのだが、どういう動作を期待してるんだ?
- 917 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 22:44:53 ]
- >>916
svnのような動作
|

|