是否可以将本地 SVN 存储库中的未修改文件设为只读,直到有人更改它们,并且一旦提交,将它们设为只读?
我不想实现 lock-modify-commit 模式。我只想让本地副本只读,并有某种“签出”命令可以使文件可修改。我希望让开发人员更加了解他/她正在更改的文件。
谢谢
是否可以将本地 SVN 存储库中的未修改文件设为只读,直到有人更改它们,并且一旦提交,将它们设为只读?
我不想实现 lock-modify-commit 模式。我只想让本地副本只读,并有某种“签出”命令可以使文件可修改。我希望让开发人员更加了解他/她正在更改的文件。
谢谢
Microsoft MS-SCCI接口定义了签出和锁定、签入和解锁协议。
因此,如果您的开发工具支持MS-SCCI接口,那么您可以使用任何支持该接口的 SVN 插件。
例如,Agent SVN支持 MS-SCCI,它具有此功能,可与 MS-SCCI 兼容的 IDE(如Visual Studio、SSMS或PowerBuilder )一起使用。
注意:我是 Agent SVN 的作者。
设置svn:needs-lock
所有文件的属性。