2011-07-10 104 views
0

我有以下的庫:SVN分支和排除目錄

URL/123 /行李箱

我想樹幹的內容轉移到

URL/123 /分支機構/建設/ 1

但是,在主幹中,我有一個開發文件夾,我不想分支。該程序不需要開發文件夾,它只包含源代碼。

是否有可能分支,但有它忽視了發展的文件夾,這樣就不會得到支?

這些版本僅用於和拒絕訪問源是必須的測試目的。

我還使用TortoiseSVN如果有一個簡單的方法呢?

回答

1

如果你純粹是爲了節省您的整個應用程序的發佈版本的目的分支,那麼有可能會比試圖處理受保護的源代碼和發佈軟件的所有共同位於一個SVN分支內(主幹更好的辦法)。

相反,它是結帳已知良好(標記,支)的從源代碼控制源代碼的修改,並在工作站上建立自己的發佈計劃或建立服務器的最佳實踐。源代碼的可靠構建比維護許多二進制文件更好。

也許你的部署方法是在程序SVN檢查,這樣就可以在部署服務器上再次檢查出來。如果是這樣,請將最新版本與SVN中的源代碼分開,並避免刪除複製的開發目錄。

如果不從SVN部署,那麼不保留的二進制文件的源代碼控制系統。您的構建可以始終包含創建目錄結構(不包含開發目錄)的包步驟以及將其遷移到部署環境的部署步驟。