我已經閱讀了很多關於如何忽略TortoiseSVN中的文件/文件夾的說明,但它們似乎都是針對您的情況承諾的某些內容,並且希望從中排除項目那個提交。
我的問題是,我想防止在更新期間下載某些文件類型。 某些文件只對我們的藝術部門感興趣(不幸的是,它們很大),我不想讓我的硬盤混亂。但是其他文件,在同一棵樹中,我確實需要(所以我不能排除整個分支)。
那麼,有沒有辦法阻止某些擴展名被首先下載?不要在TortoiseSVN中籤出某些文件類型
回答
SVN似乎沒有提供在結帳/更新期間忽略版本化文件的方法。
下面是一個報價:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html 忽略版本控制的條目 版本的文件和文件夾不能被忽略 - 這是subversion的一個特性。如果您錯誤地對文件進行版本控制,請閱讀「忽略已經版本化的文件」一節,以獲取有關如何「解除版本」的說明。
現在一個建議是以一種更有選擇性的方式來執行SVN結賬,而不包含混亂硬盤的文件。
例如 -
回購結構:
- /artProjectA/clientFiles
- /artProjectA/adminFiles
那麼,
- 對於用戶的機器結帳:/ artP roject/clientFiles
- 爲您的機器結帳:/ artProject/
希望這有助於。
那麼,重組不會發生。 我們獲得了大約200GB的數據,有近100人訪問它。所以他們不會洗牌,只是因爲我想保存一些硬盤空間......;) – user2356580
您不能忽略某些擴展名,但如果您要忽略的所有藝術品文件都位於單個文件夾中,則可以忽略整個文件夾層次結構。我知道如何做到這一點的唯一方法是通過創建一個新的結賬。
在結帳對話框中有一個按鈕,顯示「選擇項目...」,它打開一個簡化的回購瀏覽器對話框,其中您可以確切地選擇檢出哪些文件夾和文件。每次更新時,它都不會提取任何在此對話框中未選中的內容。因此,如果您想忽略「藝術」文件夾中的所有藝術作品,您可以不選中該文件夾,以便現有文件不被檢出。任何將來添加的內容都將被忽略,因此您必須確保您不需要任何可能稍後添加的內容。
- 1. SVN只複製某些文件類型
- 2. 某些文件類型的CFZip
- 3. 禁用檢查某些文件類型
- 4. 水銀執行某些文件類型
- 5. 文件上傳某些MIME類型
- 6. 獲取Emacs的節約某些文件類型(只有那些文件類型)
- 7. 強制手動合併TortoiseSVN中的某些文件
- 8. Vim的「tabf + TAB」只列出某些文件類型?
- 9. PHP:上傳某些文件類型時出錯
- 10. 在python中列出某些HTML標籤?
- 11. TortoiseSVN提交特定文件類型
- 12. 要求React組件中的某些類型的孩子
- 13. 遍歷在某些目錄中的文件不需要在Java
- 14. 在Visual Studio中搜索時僅包含某些文件類型
- 15. 在目錄中遞歸地區分某些類型的文件
- 16. 如何在Vim中爲某些文件類型啓用換行?
- 17. 在Express JS路由中排除某些文件類型
- 18. 如何在Git中阻止某些特定類型的文件?
- 19. git簽出某些文件儘管存在衝突
- 20. MediaWiki filepath Magic Word對某些文件類型不起作用
- 21. 某些文件類型不能上傳使用Zend.to
- 22. 寶途上傳到S3不工作的某些文件類型
- 23. 使用SVN移動某些文件類型的所有文件
- 24. 文件上傳限制某些文件類型
- 25. 如何更改文件類型的某些文件的圖標?
- 26. 重定向某些文件類型到另一個文件夾
- 27. bash從文件中拉出某些行
- 28. 從文件中取出某些數據
- 29. 存檔文件夾時文件夾中有某些文件類型
- 30. 導出的圖表在某些文件夾中不起作用?
如果您的文件可以通過目錄進行區分,您可以執行[稀疏檢出/更新](http://svnbook.red-bean.com/en/1.8/svn.advanced.sparsedirs.html)。但是這種機制不允許通過擴展選擇。 –