SVN只读未修改的文件(结帐)

时间:2013-06-16 04:27:23

标签: windows svn tortoisesvn

是否可以将本地SVN存储库中的未修改文件设置为只读,直到有人更改它们,并且一旦提交,它们只能将其恢复为只读状态?

我不想实现lock-modify-commit模式。我只想让readonly本地副本,并有一些“checkout”命令,将使文件可修改。我希望让开发人员更加了解他/她正在改变的文件。

由于

2 个答案:

答案 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属性。