文章目錄連接 SVN 服務(wù)器簽出(Check Out)導(dǎo)出(Export)打開(kāi)工作副本(Open Working Copy)打開(kāi)和管理項(xiàng)目移除工作副本(Remove Working Copy)項(xiàng)目及工作副本目錄導(dǎo)航窗口查看和配置被忽略的文件操作...
Check Out
跟 Check In
對(duì)應(yīng),而 Check In
其實(shí)就是 Commit
操作。
通過(guò) Check Out
獲取到的文件仍處于 SVN
版本控制中,與版本庫(kù)保持關(guān)聯(lián),我們可以進(jìn)行 Update
或者 Commit
操作。同時(shí)檢出的目錄下有一個(gè) .svn
的隱藏目錄,存儲(chǔ)著一些版本的元數(shù)據(jù)信息。
Export
簡(jiǎn)單導(dǎo)出一個(gè)版本的數(shù)據(jù),導(dǎo)出的文件脫離 SVN
版本控制,修改后無(wú)法進(jìn)行 Update
和 Commit
操作。導(dǎo)出文件夾下沒(méi)有 .svn
目錄。
Export
導(dǎo)出的是一個(gè)沒(méi)有 .svn
版本控制器文件的純凈目錄,一般用于產(chǎn)品發(fā)布,或者是用作代碼回滾測(cè)試。
菜單欄的 Project → Open Working Copy。
接著選擇受 SVN 控制的目錄,即含有隱藏目錄 .svn
的目錄。
以項(xiàng)目管理(Open in new project)的方式打開(kāi)工作副本。
點(diǎn)擊完成后在左邊欄的項(xiàng)目列表區(qū)就可以看到打開(kāi)的項(xiàng)目了,也就是工作副本。
不以項(xiàng)目管理(Don’t manage as project)的方式打開(kāi)工作副本,雖然打開(kāi)工作副本但是并不會(huì)創(chuàng)建對(duì)應(yīng)的項(xiàng)目,因此下次打開(kāi)的時(shí)候依舊需要通過(guò)菜單欄 【Project】 - 【Open Working Copy】 的方式去打開(kāi),就非常麻煩了。如果創(chuàng)建了項(xiàng)目或者加入已有的項(xiàng)目,下次可以直接在項(xiàng)目列表中選擇項(xiàng)目打開(kāi),方便快捷。
個(gè)人建議:
SVN 客戶端是把含有隱藏目錄 .svn
的目錄當(dāng)成項(xiàng)目進(jìn)行管理,所以這里要需要特別注意,如果你的 SVN 客戶端管理多個(gè)產(chǎn)品,而產(chǎn)品下又有多個(gè)項(xiàng)目,建議你本地的目錄結(jié)構(gòu)如下:
svn-data|---- product-name|----- project-name |-----trunk |-----branch |-----tag|----- project-name...|---- product-name|----- project-name1234567891011
在本地以產(chǎn)品目錄作為版本控制的根目錄(即 .svn
所在的目錄),將 SVN 服務(wù)器中項(xiàng)目所在目錄下(注意這里不包含項(xiàng)目目錄本身)的內(nèi)容全部檢出到本地的產(chǎn)品目錄下(這樣就可以把本地的產(chǎn)品目錄作為 SVN 工作副本的根目錄,在 SVN 客戶端可以直接選擇此目錄打開(kāi)),當(dāng)然你可能你并不需要這么多的東西,你可以檢出后把不要的刪除了,以后只在你自己負(fù)責(zé)的項(xiàng)目目錄下更新和提交就可以了。
從項(xiàng)目中移除工作副本。
注:移除的工作副本,可以再次通過(guò)菜單欄的 【Project】 - 【Open Working Copy】 打開(kāi)
如果你要提交被忽略的文件,可以選中文件,點(diǎn)按鼠標(biāo)右鍵,在菜單列表中選擇【Add】添加到提交計(jì)劃中,下次就可以提交了。
可以在用戶主目錄下的隱藏目錄 .subversion
下的文件 confige
中配置被忽略的文件,如下圖所示:
也可以在客戶端進(jìn)行配置:
建議將【Default Settings】也設(shè)置成相同的配置:
Smart SVN 上傳被忽略文件的另一種方式就是將某種類(lèi)型的文件設(shè)置成 Binary 類(lèi)型,這樣 SVN 在查找忽略文件時(shí)就會(huì)將其排除掉,直接按照 Binary 類(lèi)型來(lái)對(duì)待(SVN 允許上傳 Binary)。通過(guò)這種方式來(lái)達(dá)到直接上傳被忽略文件的目的。
一般忽略的文件格式和文件有以下這些:
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *pyc *.pyo *.rej *~#*#.#**.swp .DS_Store123456789101112131415
本地工作副本修改過(guò)的,新增的,刪除的文件都會(huì)顯示在此窗口中。
提交本地工作副本的變更到 SVN 服務(wù)器上,保持與服務(wù)器的數(shù)據(jù)同步。
【工作副本目錄導(dǎo)航】窗口選擇目錄提交:
在【變動(dòng)文件列表】中直接選擇需要提交的文件:
Preference → Authentication,把 Subversion 列表中原有的記錄刪除,重新操作開(kāi)啟 SmartSVN 時(shí)就會(huì)彈出用戶密碼輸入框,從而達(dá)到切換賬號(hào)的目的。
進(jìn)入工作副本的根目錄下的隱藏目錄 .svn
,找到里面的目錄 pristine
,查看其大小,如果已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)了工作副本數(shù)據(jù)的實(shí)際大小,可以考慮清理下緩存,你可以選擇想要清理的項(xiàng)目,然后點(diǎn)擊菜單欄的【Modify】-【Clean Up】,如下圖所示:
來(lái)源:https://blog.csdn.net/liaowenxiong/article/details/115439749
來(lái)源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺(tái),并已注明來(lái)源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)聯(lián)系小編,我們會(huì)及時(shí)審核處理。
聲明:江蘇教育黃頁(yè)對(duì)文中觀點(diǎn)保持中立,對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對(duì)文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。
Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺(tái)保留所有權(quán)利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號(hào)-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司
南京思必達(dá)教育科技有限公司版權(quán)所有 百度統(tǒng)計(jì)