svn忽略文件夾
『壹』 eclipse svn 怎麼忽略文件
工具:
eclipse
步驟
首先建立一個叫做xroid的項目, 暫時先不要同步到版本控制器, 在項目中bin目錄就是存放緩存等文件的地方.
『貳』 linux 下的svn怎麼設置忽略文件
提供兩個思路吧:1、首先將這個文件上傳,保證伺服器端有這個文件,然後在ToitorseSVN客戶端設置全局忽略樣式,將整個文件名作為忽略條件,這樣在提交時就不會提交這個文件了。這個方法的問題在於如果在別的文件夾下有同名文件需要提交,那麼就會導致那個文件也被忽略。
2、將這個access文件放在另一個svn版本庫中,在該項目的版本庫中通過設置svn:externals屬性來外部引用這個文件,這樣應該也不會提交這個文件。這個方法沒驗證過,只是理論分析,你可以自行驗證。
-----------
補充一下,如果用方法一,就必須通知所有人員在客戶端都設置忽略這個文件。
『叄』 svn怎麼忽略部分文件更新
從兩頭共同控制吧:
1、客戶端提交是忽略這些文件,如果客戶端是TortoiseSVN的話,右鍵菜單TortoiseSVN——設置——全局忽略樣式,裡面加上*.tld,這樣每次commit的時候就會自動忽略這些tld文件;
2、伺服器端配置個鉤子pre-commit,禁止這類文件提交,具體鉤子的寫法網上搜一下吧,不是很復雜。這主要是防止某些客戶端沒有設置全局忽略樣式,導致仍然上傳了tld文件。
至於update或checkout時忽略這些文件,目前SVN解決不了。所以只能考慮從源頭控制,禁止這些文件上傳。
『肆』 eclipse svn 提交怎麼忽略文件
工具/原料
eclipse
方法/步驟
點擊windows中最後一項preferences。
『伍』 怎麼讓subversion忽略指定文件和目錄
全局排除
使
用全局排除我們可以剔除指定文件類型加入到版本庫中(只能對既定的用戶連接有效)。我們需要作的只是編輯subversion的config文件,它可以
在本地運用數據目錄找到,比如Windows下的「C:\Documents and Settings\[username]\Application
Data\Subversion」,或者Linux下的「~/.subversion」(原文只有windows相關配置譯者加了Linux配置)。
打開這個文件,查找[miscellany]節點,在這個節點中找到有global-ignores的行,刪除行首的「#」(假如你之前沒有刪掉),然後加上你想忽略的文件後綴。
比如你想忽略suo文件,你應當寫
global-ignores = *.suo
局部排除
局部排除只能針對某個目錄,就是說你可以告訴subversion客戶端忽略指定的文件,文件類型或者目錄,這是通過對指定目錄設置svn:ignore屬性來完成的。
比如,忽略解決方案目錄下的suo文件,你可以在其目錄下運行命令:
[TargetFolder]>svn propset svn:ignore *.suo .
別忘記最後的點".",它指定作用的目標路徑是當前路徑。通過以上命令可以使得subversion忽略目標路徑下所有擴展文件名為suo的文件
忽略文件夾也是相似的格式,忽略目標路徑下名為bin的文件夾的命令為:
[TargetFolder]>svn propset svn:ignore bin .
同樣不要忘了最後的"."
要忽略多個文件文件夾時,需要使用換行符作為分隔標記的propset忽略列表,因為命令行下換行符沒法輸入(好吧,是我不知道怎麼輸入),因此需要創建一個文件來包含這些忽略列表。
ignore.txt文件內容如下:
obj
bin
執行如下命令
[TargetFolder]>svn propset svn:ignore -F ignore.txt .
還是別忘了最後的".",命令表示忽略當前路徑下obj和bin文件夾。
『陸』 eclipse svn怎麼忽略文件夾
eclipse svn忽略文件夾方法如下:
在想要忽略的文件上右鍵,選擇team---添加至svn:ignore
『柒』 eclipse svn同步時怎麼忽略部分文件夾
eclipse svn同步時忽略部分文件夾:
打開:window-->preferences-->team-->Ignored Resource-->Add Pattern
忽略文件夾:
如忽略target文件夾,就Add Pattern,填入*/target/*
忽略文件:
如忽略.class類型的,直接填入 .class
『捌』 svn忽略文件中,括弧內有recursively與沒有,有什麼區別(如下圖)
svn:ignore屬性用於設置本地工作目錄下的哪些目錄或文件不用進行版本管理,這樣在本地對這些內容進行添加、修改等操作時,SVN都會對其忽略。SVN屬性跟源碼文件一樣,也受SVN的版本管理,添加或修改SVN屬性需要先提交,再更新本地目錄才能生效。
對於SVN代碼庫,只應該上傳源代碼、資源文件等內容進行版本管理,通常編譯後的二進制文件、程序包等生成產物是不應該放到SVN上做版本管理的。
SVN代碼庫建立好後,將代碼更新到本地並導入到Eclipse工程後,會生成.project, .settings等目錄,對Maven工程的源碼進行編譯會生成target目錄。這樣SVN就會認為本地工作目錄下的這些目錄和文件是新文件,也要版本管理。但實際這些內容是不應該提交到SVN代碼庫中的。
注意:新建的代碼庫,直接按下面方法操作即可忽略不想讓SVN管理的文件。如果想要把已經在版本庫中存在的文件忽略,那麼需要先將其從SVN伺服器中刪除,再執行下面操作。
因而,建立代碼庫後,首先要設置svn:ignore屬性,然後再給開發人員提供使用,以避免開發誤將不用版本管理的內容提交到SVN代碼庫中。
SVN默認不對.project文件進行版本管理,如果要忽略.settings, target目錄和.classpath文件,則可利用TortosieSVN客戶端設置svn:ignore或svn:global-ignores屬性。在本地工作根目錄上,右鍵 -> TortosieSVN -> Properties來設置svn:ignore屬性,設置規則
『玖』 SVN新建的文件夾和文件被自動設置成忽略怎麼辦
你在你本地tortoiseSVN右鍵設置---常規設置---subversion 全局忽略選項 內容裡面檢查下是不是有個單獨的*號,如果有就把它給去掉,就可以解決你的問題了。*號表示所有的文件類型,如果加了*號在裡面,不管在副本裡面創建什麼文件都顯示的是灰色的減號,我在本地測試了是這樣,希望能幫到你。