版本控制系統(如Subversion)可以幫助我保護我的代碼嗎?版本控制系統可以幫助我保護我的代碼嗎?
我想聘請外部自由編碼人員(或外包團隊)從事Web應用程序項目。
我希望在項目上工作的外部編碼人員只能訪問他們工作的代碼部分 ,而不能訪問完整的代碼。
這是爲了防止代碼被盜,以至於沒有人可以下載完整的代碼或完整的應用程序。
在VCS(如subversion)的幫助下,這樣的事情是可能的嗎?
版本控制系統(如Subversion)可以幫助我保護我的代碼嗎?版本控制系統可以幫助我保護我的代碼嗎?
我想聘請外部自由編碼人員(或外包團隊)從事Web應用程序項目。
我希望在項目上工作的外部編碼人員只能訪問他們工作的代碼部分 ,而不能訪問完整的代碼。
這是爲了防止代碼被盜,以至於沒有人可以下載完整的代碼或完整的應用程序。
在VCS(如subversion)的幫助下,這樣的事情是可能的嗎?
總之,是的,它可以。
您需要做的是將您想要公開的代碼放入其自己的分支中,並僅將該分支的訪問權限授予外部開發人員。
但是,您必須確保它們仍然具備編譯和使用該代碼所需的所有內容。
請參閱this SO有關在subversion中訪問控制的問題。
是的,可以只允許訪問特定分支。
見 http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth Subversion的文檔,在這個問題上
感謝你們倆俄德和MCHL – Bobby 2010-07-28 17:44:07