问题说明:在签出业务对象、添加子系统、添加业务领域时,偶尔会出现被SVN锁定的提示。接下来介绍处理方式。

一、工具准备

如果已经安装过TortoiseSVN,且记得住账号密码,则可忽略此步骤。如果已经安装,但是忘记了密码,则只需看设置SVN的账号密码即可。
image.png

1.安装TortoiseSVN

打开应用管理—>工具箱

image.png

下载并安装TortoiseSVN
image.png

2.设置SVN的账号密码

不管是初次设置,还是忘记了之前的设置的账号密码,都可再次设置。

image.png

根据规则设置账号密码,并记住。
image.png

二、问题处理

这一步,我们来处理业务对象被锁定,业务领域被锁定,应用被锁定的问题。

场景一、业务对象被锁定,该如何解决?

签出业务对象时,异常信息提示:
image.png

处理:业务对象被锁定后,只需将业务对象对应的文件解锁即可。

打开业务对象所在文件夹,查看repo:

image.png

在svn repo中找到业务对象的所有文件,发现文件已经被锁定:
image.png

SVN解锁业务对象对应的所有文件:
image.png

解锁后,业务对象就可以被正常签出了。

场景二、业务领域被锁定,该如何解决?

添加子系统时,出现锁定提示:
image.png

问题处理:找到供应链的包定义文件,SVN解锁即可。

供应链->打开所在文件夹,找到供应链包定义文件,SVN打开repo:
image.png

SVN解锁:
image.png

解锁后,就可以在供应链下正常添加子系统了。

场景三、应用被锁定,该如何解决?

应用被锁定和业务领域被锁定是一样的。都是包定义文件被锁定,不能在该应用下正常添加业务领域和子系统了。解决方式请参考业务领域被锁定。

补充:应用被锁定的另一种情况
应用被锁定,提示如下:
image.png
这种情况,这种情况应用根目录只需要clean up即可,这个包定义文件实际没有人锁定的。