バージョン管理システムについて語るスレ2

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2008/12/02(火) 18:30:41
>>951
git checkout でリポジトリはとってこれますけど、git branch しても master しかありません。
リモートの hogehoge ブランチをローカルにもってくる方法がわからなくて質問しています。
953デフォルトの名無しさん:2008/12/02(火) 18:33:03
こういうキチガイに親切にレスをする人をぼくは尊敬します
954デフォルトの名無しさん:2008/12/02(火) 18:46:06
まあちょっと図々しいかもな。
955デフォルトの名無しさん:2008/12/02(火) 19:23:43
レスつけてるようで全然答えてないのになぜか偉そうなやつって確かにイラつくよな。
質問すらろくに読んでない場合も多いし。
956偽蕪木ら某◇Googl8RmwA:2008/12/02(火) 19:30:39
>>945
% git clone /path/to/repos
% cd repos
% git branch -r
origin/hogehoge
origin/master
% git checkout -b hogehoge origin/hogehoge
957デフォルトの名無しさん:2008/12/02(火) 19:35:23
質問スレじゃないし答える義務なんてねえんだけどな
958デフォルトの名無しさん:2008/12/02(火) 19:38:24
質問スレだって義務なんてないよ
959デフォルトの名無しさん:2008/12/02(火) 19:56:41
>>955
お前こそ良くレスを読め。
”確かに”って書いてるくせに言ってることが流れと真逆だぞ。
960デフォルトの名無しさん:2008/12/02(火) 20:54:43
>>952
>>956の通りのやり方で出来るよ。
git branch -r でリモートのブランチが表示されるから、それをcheckout -b で
ローカルブランチにフォーク。
git checkout origin/hogehoge で直接チェックアウトも出来るが、これだと名無しブランチになる。
てかチュートリアル読めば分かるって。
961デフォルトの名無しさん:2008/12/02(火) 21:10:52
設定ファイル見てオーバレイステータスと実行するコマンドを決める
マルチTortoiseを希望
962デフォルトの名無しさん:2008/12/02(火) 21:31:17
アップデート後に再起動しなくていいTortoiseを希望
963デフォルトの名無しさん:2008/12/02(火) 21:46:53
bzrはtortoise入れても再起動しなくて良かったような
964デフォルトの名無しさん:2008/12/02(火) 21:51:33
クオリティが低すぎて、再起動を求めることすら忘れてるだけだろ。
965デフォルトの名無しさん:2008/12/02(火) 21:56:15
Bazaar 1.9 rc1の時に意図的に再起動を無くしたという話らしい。
966デフォルトの名無しさん:2008/12/02(火) 23:38:08
Bzr1.9 と Hg の速度比較した人いない?
まだHgの方がはやいの?
967デフォルトの名無しさん:2008/12/02(火) 23:45:08
バージョン管理システムのベンチマークプログラムがあると良いと思った。
自転車置き場をどうするかで揉めて企画倒れしそうだが。
968デフォルトの名無しさん:2008/12/03(水) 00:57:10
エクスプローラのアドインだから、エクスプローラだけ再起動してやればいいんだけどね。
ログオフでも可。
969デフォルトの名無しさん:2008/12/03(水) 05:55:04
ちゅうか、そろそろシェルエクステンションの意味無くなってきてない?
970デフォルトの名無しさん:2008/12/03(水) 06:38:20
上の話見たけど、全部 git clone で運用すればいいんでないの?
なんでわざわざ branch なんて概念があるの?
971デフォルトの名無しさん:2008/12/03(水) 09:06:01
便利だから。
972デフォルトの名無しさん:2008/12/03(水) 10:13:22
>>956
ありがとうございます。でも>950で書いたように、
>git checkout -b hogehoge origin/hogehoge
でもエラーになってうまくいきません。
もしかしたら何か別のことが原因でうまくいかないのかもしれません。
973デフォルトの名無しさん:2008/12/03(水) 10:22:22
>>960
>てかチュートリアル読めば分かるって。

チュートリアルってこれですよね?
http://www8.atwiki.jp/git_jp/pub/Documentation.ja/tutorial.html
http://www8.atwiki.jp/git_jp/pub/Documentation.ja/tutorial-2.html
探しましたけど、どちらにも載ってないと思います。
マニュアルの方にはそれらしきのがあって、>950のようにいろいろ試してみたけど、結局できなかったという状況です。

Subversionはコマンドもドキュメントもわかりやすかったのに。。。
974デフォルトの名無しさん:2008/12/03(水) 10:43:05
だったらSVN使ってれば良いだろ
いちいち泣きつきに来るなよ
975デフォルトの名無しさん:2008/12/03(水) 10:45:58
>>972
エラー内容見せてください
976デフォルトの名無しさん:2008/12/03(水) 10:48:17
親切に答えようとしてる振りしてる自演乙
977デフォルトの名無しさん:2008/12/03(水) 11:01:34
>>953
>>955
>>976
なんか妙に茶々入れる奴が一人いるな。
978デフォルトの名無しさん:2008/12/03(水) 11:39:15
質問者も回答者もうざい。gitスレでやれ
979デフォルトの名無しさん:2008/12/03(水) 12:16:02
うおー、checkout -b hogehoge origin/hogehoge がうまくいきました!

やったこと:
(1) git を 1.6 にアップデートして
(2) リポジトリを checkout し直して
(3) checkout -b hogehoge origin/hogehoge

うまくいかなかった原因は、git が古かったせいかもしれないし、
いろいろ試したせいでリポジトリがおかしくなってたのかもしれません。
とにかく最新版の git でチェックアウトし直したら、>956の通りにいけました。
偽蕪木ら某◇Googl8RmwA さま、辛抱強くアドバイスくださりありがとうございました。

でもgitわかりにくいよ。。。
980デフォルトの名無しさん:2008/12/03(水) 18:03:42
だからgitなんかやめて、bzr使えばいいんだよ。
bzr使いやすくて最高だよ。俺は使った事無いけど。
981デフォルトの名無しさん:2008/12/03(水) 18:16:40
>>980
志村ー矛盾矛盾!
982デフォルトの名無しさん:2008/12/03(水) 19:32:57
gitのwindows版インストールしてみたんだけど、GUIは意味不明のエラーで起動しないわ、
git cloneも同じく意味不明のエラーで止まるわでダメダメだったぞ
983デフォルトの名無しさん:2008/12/03(水) 19:34:10
984デフォルトの名無しさん:2008/12/03(水) 20:01:31
gitやめて、bzr入れてみた。
bzr評判が良いだけあって最高だな。まだ起動してないけど。
985982:2008/12/03(水) 20:11:22
ちなみに俺がインストールしようとしたのは、msysgitってやつ。
msysでもcygwinでもない、Windowsネイティブバイナリ無いの?
986デフォルトの名無しさん:2008/12/03(水) 21:04:52
誰も使ってないけど至高のバージョン管理ツールbzr for Human Beings
987デフォルトの名無しさん:2008/12/03(水) 23:32:33
hgが1.1になってたんで簡単なsvn/hg/bzr比較ベンチマークしてみた。
gitは使うきないので対象外。
環境:
 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
 Memory 2GB
データ:
 svn export svn://gcc.gnu.org/svn/gcc/tags/gcc_3_4_2_release gcc_3_4_2
 svn export svn://gcc.gnu.org/svn/gcc/tags/gcc_3_4_3_release gcc_3_4_3
結果: SVN(ver 1.5.1), HG(ver 1.1), BZR(ver 1.9)

         SVN  HG    BZR(fmt1.6) BZR(fmt1.9)
3_4_2のコミット 1m17s 33s   40s     39s
3_4_2のpush   ー   34s   55s     53s
3_4_3のマージ  6m30s 2s   17s      7s
マージ後push   ー   2s   15s      14s
レポジトリサイズ 119MB 116MB 295MB    263MB

この結果だとまだまだhgの方がよさそうだ。
bzrのレポジトリサイズはちょっと耐えがたいか。
速度は秒単位であればbzrでも我慢できるが。
988デフォルトの名無しさん:2008/12/03(水) 23:34:56
OSは?
989デフォルトの名無しさん:2008/12/03(水) 23:50:59
ubuntu 8.10です。
990デフォルトの名無しさん:2008/12/03(水) 23:57:09
>>970
分散型だったらclone+commitでブランチができちゃうのは宿命。
それに名前をつけたいことやあるだけ。
991デフォルトの名無しさん:2008/12/04(木) 01:38:08
subversionのレポジトリの中ではファイル圧縮されてるらしいからなあ
992デフォルトの名無しさん:2008/12/04(木) 01:52:07
>987
リビジョンが増えるにつれて、全コピーするhgのレポジトリサイズはどんどん増えていくでしょ。
svnはHEAD以外はリモートに置くから、影響が小さい。
bzrは--stackedオプションがあるから、まだ軽減される。
開発チーム内にデザイナが居て、画像ファイルとか差し替えると、これは顕著になる。

ああ、またbzr万能論を補強してしまった。
993デフォルトの名無しさん:2008/12/04(木) 07:14:18
>>992
それで、>>987のケースでbzrのレポジトリサイズが
有利になるクロスポイントはどのくらいレビジョンが
上がったときになるのかな?
机上の空論を唱えられるより実用的な数字が知りたいわけ。
そして--stackedをつけるとどのくらいの量が減るのかな。
そこんところkwsk
994987:2008/12/04(木) 07:26:14
svnは当然ながら、hgもbzrも空の中央レポジトリを作り、
clone/branch作ってファイルをコミットしてから中央レポジトリ
へpushし、中央レポジトリのサイズを計ってる。
従って、svn/hg/bzrでのレポジトリ計測の条件は同じのはず。
>>992
>svnはHEAD以外はリモートに置くから、影響が小さい。
は関係なく、svn/hg/bzrどれがどれより有利な条件という
ことはない。
995デフォルトの名無しさん:2008/12/04(木) 09:07:43
>>987
http://bazaar-vcs.org/BzrVsHg#Storage-Efficiency

fmt 1.6以降は容量効率悪いのかな?
996デフォルトの名無しさん:2008/12/04(木) 12:37:15
>>987
bzrはスマートサーバー使ってる?
997デフォルトの名無しさん:2008/12/04(木) 13:25:01
>>992 リビジョンが増えるにつれて、全コピーするhgのレポジトリサイズはどんどん増えていくでしょ。
差分をとるはずだよ (hgbook 4.2.1)
998デフォルトの名無しさん:2008/12/04(木) 13:55:28
次スレよろしく
999デフォルトの名無しさん:2008/12/04(木) 13:58:01
立てられんかった。

バージョン管理システムについて語りましょう。

関連スレ
CVS 1.3 [UNIX板]
http://pc11.2ch.net/test/read.cgi/unix/1093611448/
CVS導入スレ〜 Rev.3 [プログラム板]
http://pc11.2ch.net/test/read.cgi/tech/1113141518/
Subversion r10 [プログラム板]
http://pc11.2ch.net/test/read.cgi/tech/1215565366/
subversion バージョン管理【サブバージョン】 [Linux板]
http://pc11.2ch.net/test/read.cgi/linux/1154701996/
git スレッド [Linux板]
http://pc11.2ch.net/test/read.cgi/linux/1197798039/
Bazaarでバージョン管理【bzr>git,svn,cvs】 [プログラム板]
http://pc11.2ch.net/test/read.cgi/tech/1218083381/

前スレ
バージョン管理システムについて語るスレ2
http://pc11.2ch.net/test/read.cgi/tech/1215520728/
前前スレ
バージョン管理システムについて語るスレ
http://pc11.2ch.net/test/read.cgi/tech/1193332500/
1000デフォルトの名無しさん:2008/12/04(木) 14:03:24
立てますた
バージョン管理システムについて語るスレ3
http://pc11.2ch.net/test/read.cgi/tech/1228366972/
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。