主要内容

获取SVN文件锁

为了确保用户在编辑模型文件前记得锁定模型文件,可以配置SVN将模型文件设置为只读。按照下面的步骤操作在编辑前强制SVN锁定模型文件.通过配置SVN将具有某些扩展名的文件设置为只读后,用户在编辑这些只读文件时需要对这些文件进行锁定。

  1. 在项目中,在任意Files视图中,选择要签出的文件。

  2. 右键单击所选文件并选择源控制>获取文件锁

    获取文件锁用于SVN。此选项不会修改本地沙箱中的文件。Git™没有锁。

    SVN源控制列中出现锁符号。其他用户无法在他们的沙箱中看到锁符号,但他们无法获得文件锁或当您拥有锁时检入更改。单击,查看或解锁锁在Project选项卡上。

请注意

若要从存储库获取文件的新本地副本,请选择SVN升级

在Simulink中®编辑器中,如果打开的模型属于SVN下的某个项目,可以通过选择获取锁文件>项目>获取文件锁

如果看到SVN消息上报a工作副本锁定错误,请单击以删除失效锁SVN清理在“项目”选项卡上的“源代码控制”部分中。SVN在内部使用工作副本锁,它们不是您控制使用的文件锁获取文件锁

请注意

从R2020a Update 5开始,SVN清理只删除过期的锁和未完成的事务。它不会删除未版本化或被忽略的文件。

您可以手动删除未版本化和忽略的文件。

  1. 文件视图,在所有选项卡,单击SVN头按SVN状态对文件进行排序。

  2. 选择不在源代码控制之下文件。

  3. 右键单击并选择删除

管理SVN存储库锁

要管理存储库的全局SVN锁,请在Project选项卡的Source Control部分单击

在“SVN Repository Locks”对话框中,您可以:

  • 查看哪些用户对文件有锁。

  • 右键单击可以解锁。

  • 按用户或文件分组锁。

相关的例子

更多关于

Baidu
map