日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > java操作svn【svnkit】入門

java操作svn【svnkit】入門

來源:程序員人生   發布時間:2015-08-11 08:49:06 閱讀次數:3690次

SVNKit整體認識:

SVNKit 是1個100%java,用于在java利用程序中與Subversion版本控制系統1起工作的客戶端庫。它的結構可以表示為:


SVNKit有兩個層次的API

1、 高級層用于管理工作拷貝。這1類API讓你管理工作拷貝就像使用Subversion命令行客戶端1樣。

2、 低級層類似Subversion倉庫訪問層。它類似直接在Subversion倉庫上工作的驅動器。

 

高級層API

高級API類似Subversion的命令行客戶真個命令,所有管理工作拷貝的操作邏輯的分配在不同的SVN*Client類中。例如,所有的工作拷貝的更新操作(check outupdateswitch等)都由SVNUpdateClient1個類履行。這些操作在對應當類中的方法的參數也和Subversion命令行客戶真個參數類似。當確切需要訪問Subversion倉庫時,高級API使用低級API來訪問。

 

低級層API

這1層代表著Subversion倉庫訪問抽象協議層。這1層有兩個重要的方面:

       1.由于工作拷貝的操作比這1層高,因此它不處理工作拷貝的操作。這1層知道怎樣通過不同的協議與Subversion倉庫對話(實際上,這1層實現了這1協議)。

       2.這1層把數據結構當作另外一種像樹1樣結構并且加上了版本控制的抽象數據結構,數據結構更加抽象,而不只是文件和文件夾。

       可以用以下圖來表示這兩個層次API的作用:



SVNKit支持的倉庫訪問協議:

從版本1.1.0開始,SVNKit支持1下倉庫訪問協議:


遠程訪問

       從上圖中可以看到,SVNKit支持兩種方式通過網絡訪問Subversion倉庫:

   svn://,這1種也包括 svn+xxx的方式//如(svn+ssh://)

   http://,這1種也包括安全模式 https://

 

本地訪問

       從1.1.0版本開始,SVNKit支持操作本地計算機的Subversion倉庫(通過file:///方式)。但是有1個限制:通過file:///協議,SVNKit只能夠與FSFS類型的倉庫1起工作。

 

      了解了以上這些基本上就在java中使用SVNKit進行編程了具體的編程我們下篇博客介紹。


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲不卡中文字幕 | 欧美日韩视频一区二区三区 | 成人天堂 | 亚洲免费国产视频 | 99国产视频| 日韩成人一区 | 日韩中文字幕网站 | 99国产视频| 欧美日韩精品在线观看 | 国产精品久久久久久久免费看 | 精品黄网 | 精品国产91亚洲一区二区三区www | 激情自拍网 | 久久久久高清 | 欧美日韩国产精品一区 | 日本精品视频 | 婷婷丁香激情五月 | 不卡中文| 91高清版 | 国产日韩一区二区三区 | 99精品国产热久久91蜜凸 | 国外成人在线视频 | 人人澡人人添人人爽一区二区 | 国产精品毛片一区二区三区 | 最近的中文字幕 | 日本一区二区精品 | 国产精品一区二区在线观看网站 | 91麻豆精品一区二区三区 | 欧美成人免费一级人片100 | 国产毛片精品国产一区二区三区 | 亚洲国产精品第一区二区 | 一区二区免费看 | 88国产精品视频一区二区三区 | 麻豆91精品91久久久的内涵 | 成人h视频 | 精一区二区| 成年人免费看片网站 | 国产91在线播放精品91 | 亚洲成人精品一区 | 久久99精品国产91久久来源 | 久久精品在线视频 |