我目前正在使用SSH + SVN開發主要以PHP開發的Web項目。還有另一位開發人員與我一起工作,我們都從回購協議中檢查了我們自己的沙盒,這些沙盒可以從網上查看。對文件和文件夾進行特定限制的源代碼控制
我想引入新的實現者並將他們限制在項目代碼的某些部分。我如何實現這一點,並仍然允許他們有一個沙箱預覽網站與他們的變化呢?例如,我有一段名爲proprietary_algo.php的代碼,它只需要被限制在特權開發者(讀,寫,執行)中。所有其他新實現者仍然可以通過他們的沙箱查看站點,這需要執行proprietary_algo.php,但他們不能複製代碼或讀取代碼。
我打算擺脫SVN或建立一個全新的過程,如果我能做到這一點。
補充說明:不,NDA和信託不會削減它。針對我們的業務需求和情況,需要限制具體的源文件。
更多信息: 我設置一個虛擬主機和域名指向自己的沙箱目錄(例如:devuser1.mydomain.com)這樣他們就可以做測試。他們直接從中繼線將代碼簽到他們的沙盒中,並在通過SSH遠程連接的IDE上編輯代碼。如上所述,回購中有一些代碼應該是禁用的,但仍然需要在他們的沙箱中編輯和測試時運行該站點。所有開發人員共享相同的MySQL數據庫實例。
將其移動到另一個存儲庫? – zerkms 2011-04-24 05:52:33