我們有一個名爲「Shared」的Perforce倉庫路徑,其中包含大量子文件夾,全部只包含零長度虛擬文件,沒有真正的源文件,用於創建特定的文件夾結構在工作區中。我們希望第二次使用相同的文件夾結構,這次稱爲「Artifacts」。將一個倉庫路徑複製到兩個不同的工作區位置
有沒有辦法使用Perforce將一個倉庫路徑映射到兩個工作區位置?
更新:由於無法使用Perforce將一個倉庫路徑複製到兩個工作區位置,因此我不得不尋找其他解決方案。這是一件好事,因爲擁有倉庫路徑的影子副本無論如何都有異味。現在我介紹了一個「Pre build」步驟,重置Shared文件夾中的所有歸檔標誌。我已經添加了一個「後期構建」步驟,將所有帶有歸檔標誌的文件設置到Artifacts文件夾中。這完全符合我的要求,而無需解決上述問題。
感謝您的回答和評論。
您如何使用共享軟件倉庫?它是創建新項目的模板嗎? – 2012-03-23 14:50:04
不,這是一個存儲編譯程序集的位置,後續構建使用它。我們的VS2010項目分爲多個解決方案。由eralier解決方案創建的程序集被複制到共享文件夾結構中,並通過後續項目的文件引用進行引用。 – freefall 2012-03-23 17:47:46
這取決於你正在使用什麼樣的系統,這可能是符號鏈接的合理使用。在您的「Artifacts」文件夾中,創建到您的「共享」文件夾的符號鏈接。 – 2012-03-23 18:22:11