gra*_*eds 40 svn windows file-permissions
如何在存储库中存储文件权限?一些文件需要是只读的,以阻止第三方程序废弃它,但在退出存储库后,它们被设置为读写.
我查看谷歌并发现2005年的一篇博客文章说Subversion不存储文件权限.列出了补丁和钩子脚本(只有一个URL仍然存在).三年之后,Subversion仍然没有存储文件权限,并且挂钩是解决这个问题的唯一方法吗?(我从来没有做过钩子,而是使用Subversion原生的东西.)
mor*_*lli 10
一种可能的解决方案是编写一个脚本,用您的其余代码签入,并作为构建过程的第一步运行.
此脚本将运行您的代码库副本,并设置对某些文件的读取权限.
理想情况下,脚本将从简单的输入文件中读取文件列表.这将使其易于维护并且易于其他开发人员理解哪些文件被标记为只读.