Tag Archives: Subversion
轉換你的 Subversion 到 Git
當我發現我很感興趣的項目都被其作者託管在Github的時候,讓我萌生了對Git的好奇。雖然我已是如此的奧特曼,但是還是有必要寫出來分享給其他還未接觸 Git 的人的。之前我有介紹過《在Google Code上用 Mercurial 取代 Subversion 管理你的項目》,其實就是教大家如何把 SVN 轉換到 Mercurial 且保留全部的歷史記錄。本文講的則是另外一則,是教大家如何轉換 SVN 到 Git,網上其實有不少的教程,但是都沒有從 SVN 的 tags 到 Git 的 tags,本文提供了另外一則轉換的指南,如果有不妥的地方,望請 Git 高手指教並指正。
在Google Code上用 Mercurial 取代 Subversion 管理你的項目
之前,我一直都是用的SVN作為我日常的版本控制工具,諸如代碼啊文檔啊之類的東西。至於CVS這麼復古的版本控制工具更是沒有機會去嘗試。說到SVN控制版本的話,作為託管服務商比較好的就有google code,本人也一直在使用。最近,由於一些項目的原因,了解到了另外一個版本控制工具Hg,當然Hg不是它的原名,原名叫Mercurial,都是水銀的意思,所以通常稱呼為Hg。
首先是看到了大貓介紹的建立自己的 jQuery在線手冊的文章,也準備在自己的 Bluehost 上搭建一個在線手冊。可是用 ssh 登錄了才發現 Bluehost 主機默認是沒有安裝 Subversion 的,也就意味著我得自己裝一個。本著懶人的品質,我提交了一個 ticket 給 Bluehost 的客服,看看他們是否可以代我安裝下,結果他們發給我一個教程地址,叫我參照那個進行安裝。 因為自己對 Linux 上的編譯本身就不是很熟路,所以就參照那個教程進行操作。一直進行到了最後一步修改 .bashrc 文件,發現 SVN 始終沒有搭建起來。Google 了一番,發現網上的方法也都和 Bluehost 客服給的相差無幾。難道是因為主機的問題?用uname -a 命令看了下發現自己的主機是 64 位的,問題應該就在這裡了。