-2
我正在TortoiseSVN中工作,並且我注意到某些文件(尤其是可執行文件,如.sh)在導入/導出時失去了-x權限。有一些代碼或SVN選項可以恢復權限或導入/導出這些文件而不會丟失其權限?某些文件在SVN中導入/導出時丟失了-x權限
我正在TortoiseSVN中工作,並且我注意到某些文件(尤其是可執行文件,如.sh)在導入/導出時失去了-x權限。有一些代碼或SVN選項可以恢復權限或導入/導出這些文件而不會丟失其權限?某些文件在SVN中導入/導出時丟失了-x權限
閱讀SVN Book
在許多操作系統,執行一個文件作爲命令 的能力是由執行權限位的存在制約。此位 通常默認爲禁用,並且必須由用戶爲每個需要該文件的文件明確啓用 。但是,這將是一個巨大的 麻煩,必須記住剛剛檢出的工作副本中的哪些文件應該有其可執行位 切換,然後必須執行切換。所以,顛覆 提供
svn:executable
財產,以此來指定有關哪些該屬性設置應該是 該文件的可執行 位使能,並填充工作 份這樣的文件時要求Subversion的榮譽。
svn:executable
如果出現在一個文件,客戶端將在Unix的工作拷貝文件的可執行文件。
謝謝,我打算使用這個屬性......還有一個問題,你知道爲什麼,如果執行權限位被啓用,svn可以解除它嗎?有一些內部協議或是一種保護文件的方法?它只是一個疑問:) –
@BrunoBuglioni - SVN只是**不存儲**此元數據從原始文件系統 –