星期六, 6月 21, 2008

[link] mysql now use bzr !

http://blogs.mysql.com/kaj/2008/06/19/version-control-thanks-bitkeeper-welcome-bazaar/

又一個重量級軟體投入DVCS的懷抱,
不過我倒是沒預期到mysql會倒向bzr,
因為sun之前的專案如Openjdk,OpenSolaris等, 大多都是用hg,
而mysql被sun買走, 似乎被水銀化的機會很大,
所以這次使用bzr可以說是意外的驚喜.
這麼一來dvcs三強天下三分的局勢似乎已經形成了.

剛好svn 1.5.0也正式release, 如此一來bzr-svn之前不方便安裝的問題也解決了(因為bzr-svn用到了svn1.5.0的python-binding才有的功能, svn1.4要打很多patch, 如今只要升級到最新的svn 1.5就好了),對於我這個bzr的使用者來說可以說是好消息不斷.

另外話說Emacs要從cvs轉換到bzr其實已經講一陣子了,
目前可用的是Jason Earl每小時更新的bzr readonly repo (http://bzr.notengoamigos.org/emacs/trunk/) , 似乎要等到一些merge-history的問題解決後, 官方才會完全轉換過去. (當然這還是未定數, 不過以RMS強烈支持bzr的態度來說, 應該是遲早的事)

2 則留言:

笑哈哈 提到...

你好,我是bazaar新手,
可否請教您幾個bzr-svn 的問題,
我現在使用
svn 1.5.1, bzr 2.0.2-1, bzr-svn 1.0.0-1, Ubuntu 8.04,
Q1. 要如何透過bzr將新增加的檔案add及commit到svn server?
Q2. 如果svn server要輸入帳密,是否bzr-explorer就無法使用(因為我試起來它無法讓我輸入帳密)
Q3. 要如何透過bzr 在SVN server上新增新旳project。
以上幾個疑問,網上討論好少,如果板大知道希望可以為我指引一下方向,非常感謝~

使徒提姆 !? 提到...

Hi,

A1, 就跟原本的SVN命令一樣, 用bzr checkout 下svn repo後, 改用bzr add跟bzr ci即可.

A2, 我沒用過bzr-explorer, 應該要有可以設定的選項, 不過如果找不到的話, 你可以用ssh-copy-id去用無密碼認證的方式.

A3, 我想bzr-svn只是搭配svn使用, 並沒辦法完全用使用DVCS的方式去使用, 你這個開project理論上應該還是要用svnadmin去create吧~ 畢竟svn還是個由中央控管的系統.