㈠ 怎麼讓subversion忽略指定文件和目錄
使 用全局排除抄我們可以剔除指襲定文件類型加入到版本庫中(只能對既定的用戶連接有效)。我們需要作的只是編輯subversion的config文件,它可以 在本地運用數據目錄找到,比如Windows下的「C:\Documents and Settings\[username]\Application Data\Subversion」,或者Linux下的「~/.subversion」(原文只有windows相關配置譯者加了Linux配置)。
打開這個文件,查找[miscellany]節點,在這個節點中找到有global-ignores的行,刪除行首的「#」(假如你之前沒有刪掉),然後加上你想忽略的文件後綴。
比如你想忽略suo文件,你應當寫
global-ignores = *.suo
㈡ svn怎麼忽略部分文件更新
從兩頭共同控制吧:
1、客戶端提交是忽略這些文件,如果客戶端是TortoiseSVN的話,右鍵菜單TortoiseSVN——設置——全局忽略樣式,裡面加上*.tld,這樣每次commit的時候就會自動忽略這些tld文件;
2、伺服器端配置個鉤子pre-commit,禁止這類文件提交,具體鉤子的寫法網上搜一下吧,不是很復雜。這主要是防止某些客戶端沒有設置全局忽略樣式,導致仍然上傳了tld文件。
至於update或checkout時忽略這些文件,目前SVN解決不了。所以只能考慮從源頭控制,禁止這些文件上傳。
㈢ SVN忽略某個文件的更改,並不提交
你是用的小烏龜做客戶端嗎?
在文件夾里點右鍵,選擇TortoiseSVN->Setings->SavedData
裡面有個authentication data,點擊後面的Clear就好了
下次有什麼動作會提示你輸入用戶名和密碼
㈣ eclipse中安裝svn插件,對整個工程比對的時候怎麼可以忽略掉bin文件夾下的class文件
可以通過切換「打開方式」來進行「忽略class」文件比較。
解釋:菜單欄選擇「回windows」,答選擇「show view 」,之後選擇打開方式為「Project Explorer」即可,之後在進行svn比較會自動忽略掉target下的所有編譯文件。
備註:通過「Package Explorer」打開的就有這種問題。