在开发过程中,由于没有自动锁定,遇到不是特别细心的组员有可能没锁定就进行更改,会造成管理上的麻烦,为了避免这种情况我们特意加入一个设置,步骤如下:
1:在任意文件夹下右击空白处,弹出的菜单选择【TortoiseSVN】–>【设置】
2:在弹出的对话框中选择右边的【编辑】按钮后弹出一个文本对话框
3:将以下内容拷贝到文本的[auto-props]里面
enable-auto-props = yes
*.* = svn:needs-lock=*
* = svn:needs-lock=*
4:保存后确定即完成,以后开发的时候只要编辑就会自动锁定,被别人锁定的文件就不能直接编辑。
这是针对C#的注册表设置:AutoLock.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion\Config\auto-props]
"*.cs"="svn:needs-lock=*"
"*.resx"="svn:needs-lock=*"
"*.csproj"="svn:needs-lock=*"
"*.sln"="svn:needs-lock=*"
[HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion\Config\miscellany]
"enable-auto-props"="yes"