2013-04-30 63 views
4

我使用化石保留我的shell腳本。但是,如果我檢查並使用它,並跨越Windows & Linux,那麼我的shell腳本中缺少可執行權限。如何將它添加回像svn的屬性設置?可以在我的shell腳本中化石保留可執行模式嗎?

+0

上次我查看了這個,我只找到跡象表明這是不可能的。但是關於權限的唯一文檔是[本文](http://www.mail-archive.com/[email protected]/msg00939.html)。 [搜索郵件列表](http://www.mail-archive.com/search?q=%22file+permissions%22&l=fossil-users%40lists.fossil-scm.org)表明,這仍然是這種情況。對化石有更深入的理解的人可能會解釋這是一個特徵(化石中的大部分東西都是爲了減少複雜性而不是更多特徵而設計的)。 – FvD 2013-05-01 21:57:29

回答

1

如文件here所述。清單F卡(簽入文件的一部分)最多有四個參數。 (可選)第三個參數定義與文件關聯的特殊訪問權限。如果在第三個參數中指定了字母「x」,那麼該文件被定義爲可執行文件。請嘗試將文件的權限設置爲可執行文件:

chmod u+x,g+x,o+x myscript.sh 

然後檢查腳本(您可能需要稍作修改,添加評論等)。該腳本應該與其可執行位一起保存,並將其發送到它的F卡條目清單中。當它被檢出(在Linux上)時,應該設置可執行位。儘量不要修改和簽入Windows或其他不支持Unix權限的文件系統上的腳本。

相關問題