是否可以将本地SVN存储库中的未修改文件设置为只读,直到有人更改它们,并且一旦提交,它们只能将其恢复为只读状态?
我不想实现lock-modify-commit模式。我只想让readonly本地副本,并有一些“checkout”命令,将使文件可修改。我希望让开发人员更加了解他/她正在改变的文件。
由于
答案 0 :(得分:2)
Microsoft MS-SCCI 界面定义了一个结帐和锁定,签入和解锁协议。
因此,如果您的开发人员工具支持 MS-SCCI 接口,那么您可以使用任何支持此接口的SVN插件。
作为示例,Agent SVN支持MS-SCCI,它具有此功能,可与MS-SCCI兼容的IDE一起使用,如 Visual Studio , SSMS 或< EM>的PowerBuilder 。
注意:我是Agent SVN的作者。
答案 1 :(得分:1)
在所有文件上设置svn:needs-lock
属性。