[英]svn export only some directories
如何從Subversion導出並忽略特定目錄?
回購包含以下結構。
/project1
/doc
/daily
/history
/sql
/test_cases
要將項目導出到生產目錄,不需要包含test_cases和doc目錄。 生產目錄應顯示為:
/project1
/daily
/history
/sql
doc和test_cases很有價值,應隨項目進行版本控制。 但是,不應將它們傳遞到生產目錄。 也許該文檔不會造成太大的損害,但是如果從test_cases目錄運行某些內容,則很容易對生產系統造成損害。
我可以在導出后rmdir不需要的目錄,但是沒有導出后鈎子。 使用腳本進行輸出到生產是否可以做到最好?
您可以使用--depth
選項來控制應導出的零件。 在您的情況下,可能看起來像這樣:
svn export --depth=files https://svn.example.org/project1 project1
svn export --depth=infinity https://svn.example.org/project1/daily project1/daily
svn export --depth=infinity https://svn.example.org/project1/history project1/history
svn export --depth=infinity https://svn.example.org/project1/sql project1/sql
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.