28
我在Linux中有一系列具有執行權限的python腳本。它們存儲在SVN中。跨SVN更新維護文件權限?
如果我然後運行svn up
來更新它們,覆蓋的文件將返回到644--即對任何人都沒有執行權限。
是的我可以在之後將它編寫到chmod +x *
,但是肯定有一種方法可以在SVN中存儲權限或在更新時維護它們?
任何建議表示讚賞。
我在Linux中有一系列具有執行權限的python腳本。它們存儲在SVN中。跨SVN更新維護文件權限?
如果我然後運行svn up
來更新它們,覆蓋的文件將返回到644--即對任何人都沒有執行權限。
是的我可以在之後將它編寫到chmod +x *
,但是肯定有一種方法可以在SVN中存儲權限或在更新時維護它們?
任何建議表示讚賞。
您需要在文件上設置svn:executable屬性。
svn propset svn:executable true <filename>
@Mark您是否可以將您的參考更新爲更新的文檔參考。 Subversion 1.1有點舊,從那以後文檔已經有所改進。例如。到http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html – 2010-05-27 11:16:35
啊,很好看,謝謝,我刪除了。再次感謝丹尼爾,以下是鏈接到propset: http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.propset.html - 你的是先進的propset。 – 2010-05-27 15:36:27
好吧,我知道'svn:executable'爲+ x位,但外部權限(只讀等)如何? – 2014-07-18 14:31:48