2010-05-27 19 views
28

Linux'ta yürütme izinlerine sahip bir dizi python betiğim var. SVN'de saklanırlar.SVN güncellemeleri genelinde dosya izinlerini sürdürmek mi istiyorsunuz?

Daha sonra bunları güncelleştirmek için svn up çalıştırırsam, üzerine yazılan dosyalar 644'e dönüşür - yani hiç kimse için yürütme izni yok.

Evet, daha sonra bunu chmod +x * kod dosyasına yazabilirim, ancak SVN'de izinleri depolamak veya güncellediğinizde bunları sürdürmek için bir yol var mı?

Herhangi bir öneri takdir edildi.

cevap

39

Dosyada svn: yürütülebilir özelliğini ayarlamanız gerekir.

svn propset svn:executable true <filename> 
+0

@Mark Referansınızı daha güncel bir belge başvurusuna güncelleyebilir misiniz? Subversion 1.1 biraz eski ve belgeler o zamandan beri gelişti. Örneğin. http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html –

+0

Ah, çok iyi, teşekkürler, sildim. Daniel'e tekrar teşekkürler, ve işte bu prosedüre bir bağlantı: http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.propset.html - sizinki gelişmiş propset'tir. –

+6

Eh, Tamam, biliyorum 'svn: yürütülebilir '+ x bit için, ama ne hakkında izinler (salt okunur, vb). –

İlgili konular