svn設定檔案可執行許可權

2021-09-27 07:51:28 字數 686 閱讀 2217

本地檔案在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...