簡體   English   中英

svn僅導出一些目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM