㈠ eclipse中SVN,怎樣把某文件排除出提交列表
Eclipse中的SVN實際上是SVN的插件,具備的功能很少,就是更新和提交,如果想排除某個文件不提交,建議使用svn客戶端:TortoiseSVN進行排除。
但請注意,文件排除後將在SVN庫中刪除,任何更新、提交、checkout、回退等操作都與此文件無關,所以盡量選擇在提交時不提交你這個想排除的文件,而不是排除它。
㈡ linux 下的svn怎麼設置忽略文件
提供兩個思路吧:1、首先將這個文件上傳,保證伺服器端有這個文件,然後在ToitorseSVN客戶端設置全局忽略樣式,將整個文件名作為忽略條件,這樣在提交時就不會提交這個文件了。這個方法的問題在於如果在別的文件夾下有同名文件需要提交,那麼就會導致那個文件也被忽略。
2、將這個access文件放在另一個svn版本庫中,在該項目的版本庫中通過設置svn:externals屬性來外部引用這個文件,這樣應該也不會提交這個文件。這個方法沒驗證過,只是理論分析,你可以自行驗證。
-----------
補充一下,如果用方法一,就必須通知所有人員在客戶端都設置忽略這個文件。
㈢ linux 下的svn怎麼設置忽略文件
在源代碼來工作目錄下執行如下命令自:
$ svn propedit svn:ignore .注意:請別漏掉最後的點(.表示當前目錄)
打開的文件就是忽略列表文件了(默認是空的),每一行是一項。在該文件中逐行輸入需要忽略掉的文件或目錄正則表達式,例如:
*.obj
debug
release
㈣ 怎麼讓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文件夾。