SVN圖標(biāo)含義及常見(jiàn)問(wèn)題解決方法深度剖析
SVN圖標(biāo)含義
灰色向右箭頭:本地修改過(guò)
藍(lán)色向左箭頭:SVN上修改過(guò)
灰色向右且中間有個(gè)加號(hào)的箭頭:本地比SVN上多出的文件
藍(lán)色向左且中間有個(gè)加號(hào)的箭頭:SVN上比本地多出的文件
灰色向右且中間有個(gè)減號(hào)的箭頭:本地刪除了,而SVN上未刪除的文件
藍(lán)色向左且中間有個(gè)減號(hào)的箭頭:SVN上刪除了,而本地未刪除的文件
紅色雙向箭頭:SVN上修改過(guò),本地也修改過(guò)的文件
一個(gè)新檢出的工作復(fù)本使用綠色的對(duì)勾做重載。表示Subversion狀態(tài)正常.
在你開(kāi)始編輯一個(gè)文件后,狀態(tài)就變成了已修改,而圖標(biāo)重載變成了紅色感嘆號(hào)。通過(guò)這種方式,你可以很容易地看出哪些文件從你上次更新工作復(fù)本后被修改過(guò),需要被提交。
如果在提交的過(guò)程中出現(xiàn)了沖突圖標(biāo)變成黃色感嘆號(hào)。
如果你給一個(gè)文件設(shè)置了svn:needs-lock屬性,Subversion會(huì)讓此文件只讀,直到你獲得文件鎖。只讀文件具有這個(gè)重載圖標(biāo)來(lái)表示你必須在編輯之前先得到一個(gè)鎖。
如果你擁有了一個(gè)文件的鎖,并且Subversion狀態(tài)是正常,這個(gè)重載圖標(biāo)就提醒你如果不使用該文件的話應(yīng)該釋放鎖,允許別人提交對(duì)該文件的修改。
這個(gè)SVN圖標(biāo)表示當(dāng)前文件夾下的某些文件或文件夾已經(jīng)被計(jì)劃從版本控制中刪除,或是該文件夾下某個(gè)受控的文件丟失了。
加號(hào)告訴你有一個(gè)文件或是目錄已經(jīng)被計(jì)劃加入版本控制。
SVN圖標(biāo)無(wú)法正常顯示問(wèn)題解析:
1.在Myeclipse或者Eclipse中使用SVN插件作為版本控制器,一直以來(lái)都是正常使用的。但是突然喲一天,project下的files的版本號(hào)和提示圖標(biāo)都不見(jiàn)了,經(jīng)過(guò)檢查SVN是正常的。
開(kāi)始的時(shí)候是把wrokspace下的.metadata刪除,然后重新將project導(dǎo)入workspace下,即可正常使用。
但是現(xiàn)在發(fā)現(xiàn)一種更為方便的方法:
進(jìn)入到:windows->preferences->General->Appearance->LableDecorations勾選其中的SVN項(xiàng)即可?;蛘?,還可以打開(kāi)windows->preferences->Team->SVN中做相關(guān)設(shè)置。
2.最近更新了SVN軟件,更新后發(fā)現(xiàn),同步文件夾沒(méi)有打?qū)吹臉?biāo)記,網(wǎng)上都說(shuō)檢查SVN設(shè)置:
右鍵->TSVN->設(shè)置->樣式->重疊圖標(biāo)->Statuscache
里面有三個(gè)選項(xiàng):
1Default
2Shell
3None
如果是前面兩個(gè),應(yīng)該就有svn圖標(biāo),如果是none,就沒(méi)有。
但都解決不了問(wèn)題,后來(lái)用安裝文件的修復(fù)功能解決了此問(wèn)題,即雙擊安裝文件,選修復(fù),之后重啟系統(tǒng)就可以了。這似乎是SVN更新后的普遍問(wèn)題。SVN圖標(biāo)的相關(guān)內(nèi)容講解完畢。
【編輯推薦】
- 技術(shù)指導(dǎo):Subversion安裝配置(Windows)之詳解
- Subversion和TortoiseSVN如何在Windows下進(jìn)行構(gòu)建SVN版本控制
- 深度剖析:Subversion服務(wù)器安裝配置
- MyEclipse中SVN安裝配置新手指南
- MyEclipse下配置SVN專家全程指導(dǎo)