2010-01-06
■[Dev][git][svn]git-svnでマージ
gitはsvn経由でしか使ったことがなく、ローカルにコミットを溜めて
git svn dcommitでまとめてリモートにコミットするくらいでした。
trunkもブランチも別々にgit svn cloneしてましたが、
今回マージするに当たってgit上でマージしてみようと思いました。
うまくいったのでメモ。
参考にした記事
1. trunkをgit svn cloneしたディレクトリに移動します。
2. .git/configにブランチの情報を追加します。
[svn-remote "branch1"] url = http://host/project/branches/branch1 fetch = :refs/remotes/git-svn-branch1
3. branch1をfetchします。
$ git svn fetch branch1
4. branch1のローカルブランチを作成します。
$ git checkout -b branch1 git-svn-branch1
5. masterブランチに切り替えます。
$ git checkout master
6. branch1をmasterにマージします。
$ git merge branch1 --no-ff
"--no-ff"を付けないとgit svn dcommitできなくて悩みました。
7. リモートリポジトリにコミットします。
$ git svn dcommit
簡単にマージできました。
gitの使い方が少しわかりました。
■[記]もうすぐ
CESです。
Arrandaleの発表とともに、ノートPCの新製品がたくさん出ます。
2008年の9月にVAIO Z90を買い、Windows 7リリースのタイミングで買い替えようと思ってましたが、
Arrandaleのことを知って先送りしました。
しかも、今は1個前に買ったTZ92を使ってます。Zは重かった。特にACアダプタが。
あとはTのキーボードの大きさが、自分の小さい手にちょうどいいんですよね。
でも、TZ92は2年前の軽量モバイルノートなので、CPUは遅いしメモリはMAX2GBだし5400rpmのHDDだしで
やっぱり使っててストレスを感じます。
TZ92にWindows 7を入れて使ってます。Vistaとは何だったのか。
次はまたTを買おうと思ってるのですが、超低電圧版はまだ出ないかもしれないので、
もし出なかったら現行モデルを買ってしまうかも。
マイナーチェンジでもしたら絶対買いそう。
現行モデルでもベンチマークで2倍以上速いらしい。。
2006年のMacBookから始まって、1年以上ノートPCを買わなかったことがなかったので、
今回はかなり買いたいのを我慢してるほうです。
ということでCES周辺が気になって落ち着きません。
