本地檔案在commit到倉庫之前若沒有chmod +x 許可權的話,那在svn倉庫裡的檔案將會保持當前無可執行屬性狀態。
即使在本地chmod +x filename 之後,再提交到倉庫也是沒有用的。check out到其他目錄的時候,檔案仍然沒有可執行許可權。
注意:在windows下使用svn客戶端新增、提交到svn上的檔案預設不帶可執行許可權的,即使通過linux命令新增了可執行許可權。
linux:
批量設定當前目錄及子目錄許可權
find .
-type f | xargs svn propset svn:executable on
設定更新該目錄下所有檔案
svn propset svn:executable on *
svn commit -m 「」
設定具體檔案
svn propset svn:executable on test.c
svn ci -m 「」
注意:先要使用chmod +x命令給檔案新增可執行許可權後,再通過上面的命令更新到svn;
windows:
右鍵 - > propeties ->new ->executable.
commit上去即可
參考資料
svn 設定檔案可執行許可權
本地檔案在commit到倉庫之前若沒有chmod x 許可權的話,那在svn倉庫裡的檔案將會保持當前無可執行屬性狀態。即使在本地chmod x filename 之後,再提交到倉庫也是沒有用的。check out到其他目錄的時候,檔案仍然沒有可執行許可權。需要使用svn 設定檔案屬性,如下 linu...
svn 設定檔案可執行許可權
本地檔案在commit到倉庫之前若沒有chmod x 許可權的話,那在svn倉庫裡的檔案將會保持當前無可執行屬性狀態。即使在本地chmod x filename 之後,再提交到倉庫也是沒有用的。check out到其他目錄的時候,檔案仍然沒有可執行許可權。需要使用svn 設定檔案屬性,如下 linu...
svn 設定檔案可執行許可權
本地檔案在commit到倉庫之前若沒有chmod x 許可權的話,那在svn倉庫裡的檔案將會保持當前無可執行屬性狀態。即使在本地chmod x filename 之後,再提交到倉庫也是沒有用的。check out到其他目錄的時候,檔案仍然沒有可執行許可權。需要使用svn 設定檔案屬性,如下 linu...