最近要搭建乙個svn的環境,而且公司部能上外網,好不容易達成,其中總是報什麼缺少其他的包,就是乙個依賴,要是能上網就直接裝了,能省不少事啊。
今天試了一下svn的功能,在linux 環境下還是跑得很快的,主要是熟悉了一些命令,一般的就不說了。關於分支和標籤的建立,我覺得svn處理的技巧很值得研究下。它都是用copy的形式來建立的,剛開始有點不理解。建乙個庫,下面就有預設的檔案,你將乙個專案匯入版本庫,在伺服器端是看不見的,它是按照自己的檔案組織結構來存放的。這時候要建立分支和標籤,就要自愛版本庫該專案跟路徑下建立trunk,tags,branches,可以在版本庫內部進行拷貝,就是將匯入的初始專案拷貝到trunk進行主線開發,可以根據需要建立分支,單獨進行開發。等到專案到乙個穩定的版本,可以拷貝進tags,它和cvs不一樣的是,cvs中打tags的專案是不能修改的,可是svn是可以修改的,還能合併。就我的理解,在目錄branches和tags之間並沒有區別,只是字面含義不一樣。
不管你對主線或分支或標籤做任何修改,專案版本都會變化,可是用tosetsvn客戶端check的時候是可以區別不同檔案的版本的。
很多功能並不像你想象的那樣,很多都要自己試了才知道是怎麼回事。比如你在另外乙個伺服器上也搭建了乙個svn的環境,當你想將一伺服器上的工作遷移到另乙個的時候switch --relocate就能滿足你的要求。
有時候你要懂得設計者的思想,你才能更好地運用手中的工具,才能更加靈活地應用,自己還要多深入地研究,希望大家能共同交流,這裡有可能一些事錯的。
MTK平台相關功能支援
1 目前mtk的chip都是支援rds功能的。fm rds 2 hd voice在mtk平台是支援的 hd voice實際是要求通話sample rate 為16k 實際就是說通話是能否採用16k sample rate對應的awb codec。目前mtk是支援awb speech codec的,即...
常用linux中SVN相關命令
1,從svn匯出專案到linux svn info複製svn位址。svn checkout 你複製的svn位址 目標目錄或者 svn co 你複製的svn位址 目標目錄2,從linux匯入專案到svn svn ci m 備註 會將該目錄中所有改變的檔案提交 或者 svn ci m 備註 檔案1 檔案...
雲平台網域名稱相關功能對比
目前雲平台提供的網域名稱相關功能主要包括以下幾方面 網域名稱註冊,網域名稱轉入 轉出,網域名稱過戶,網域名稱解析。其中網域名稱解析又可以分為公網網域名稱解析和內網網域名稱解 網域名稱註冊的一般流程 查詢網域名稱時,使用者通常只需要輸入網域名稱的主體部分 例如baidu.con中的baidu 系統會查...