Eclipse中,打開文件所在包,點(diǎn)擊 "清理", 然后先鎖定,后解鎖:首先用自己的帳號(hào)選擇 team-鎖定(最重要的是要選擇“強(qiáng)制解鎖”選項(xiàng)),選擇 team-解鎖。
遇到SVN清理失敗 并且報(bào)is not a working copy direct
svn不知道被朋友搞的,我不能更新和提交了,提交的時(shí)候上面有個(gè)“阻礙”
叫執(zhí)行清理,可是執(zhí)行會(huì)出錯(cuò),報(bào)“is not a working copy directory”
于是我就把該文件剪切出來,然后再提交,上面顯示缺少這個(gè),提交了。就OK了
我出錯(cuò)的是classes,因?yàn)閏lasses我也不要提交到svn,我就再把他拷貝進(jìn)來,就行了。不用增加到svn了
svn權(quán)限設(shè)置小結(jié)及“無權(quán)打開根進(jìn)行編輯操作”的解決方法
如果不允許匿名用戶訪問,設(shè)置
在svnserve.conf中進(jìn)行了這樣的設(shè)置:
anon-access = none
auth-access = write
如果,anon-access = read,需要在在authz文件中加上:
[/]
* = r
否則在使用SVN進(jìn)行Checkout時(shí)出現(xiàn)錯(cuò)誤提示:無權(quán)打開根進(jìn)行編輯操作。。
1. svnserve支持面向目錄的訪問控制了;
2. 權(quán)限具備繼承性,所以需要用"* = "的形式來禁止未授權(quán)的用戶訪問特定子目錄;
3. svn 1.3.2及以后的版本允許對(duì)子目錄進(jìn)行操作而無需父目錄的讀權(quán)限;
4. 如果是中文目錄的話,authz必須以u(píng)tf-8的格式保存,且不能帶BOM,而windows自帶的記事本按utf-8保存的文件則會(huì)加上BOM,所以,如果你以u(píng)tf-8格式保存好后,提交代碼時(shí),svn報(bào)"section header expected"的錯(cuò)時(shí),則多半是帶BOM的。當(dāng)然現(xiàn)在很多編輯器都能很方便的轉(zhuǎn)換了,如ultraedit的保存為U8-DOS,editplus保存為utf-8,以及開源的Notepad++的格式轉(zhuǎn)換中的“轉(zhuǎn)換為utf-8碼(無BOM)”等都可以完成這個(gè)工作。
新聞熱點(diǎn)
疑難解答
圖片精選