一种SVN目录中meta文件的管理方法与流程

文档序号:34180831发布日期:2023-05-17 08:48阅读:25来源:国知局
一种SVN目录中meta文件的管理方法与流程

本发明涉及软件,特别涉及一种svn目录中meta文件的管理方法。


背景技术:

1、在游戏工程目录下的assets文件中,除了以“.”开头的文件和文件夹以外,在打开unity对应工程后,都会生成一个meta文件。在开发过程中,有开发人员产生了新的文件后不打开unity或者打开了unity但是在提交过程中没提交meta文件,此时,若其他开发人员进行了svn更新操作,然后再打开unity,则会在该开发人员的assets目录下产生meta文件。时间久了之后,svn待提交列表会变得很长,且容易导致开发人员漏提交自己本来要提交的文件。


技术实现思路

1、为解决上述问题,本发明提供了一种svn目录中meta文件的管理方法。

2、本发明采用以下技术方案:

3、一种svn目录中meta文件的管理方法,包括如下步骤:

4、s1、检出需要的游戏工程目录;

5、s2、定时对所述游戏工程目录进行检查;

6、s21、拉取最新的工程目录文件;

7、s22、递归遍历assets文件夹下的所有文件,检查其中的非meta文件在所述assets文件夹所在目录下是否存在对应的meta文件,如果不存在,则记录下该类非meta文件的文件名,并将其作为待提醒文件;

8、s23、使用svn指令获取所述待提醒文件的最新修改人;

9、s3、定时将检查结果通知对应的最新修改人。

10、进一步地,步骤s3具体为:

11、s31、为每个最新修改人分别生成对应的通讯id;

12、s32、将所述待提醒文件的文件名及其对应的最新修改人的信息组装为相应的文本提醒格式,然后将文本提醒发送给对应的最新修改人,通知其上传meta文件。

13、进一步地,步骤s32中,所述文本提醒的发送方式包括向最新修改人发送邮件或发送系统消息至最新修改人所在的在线办公通讯群组。

14、进一步地,所述文本提醒包含所述待提醒文件的文件名及其对应的最新修改人的通讯id。

15、进一步地,所述通讯id为最新修改人的邮箱账号。

16、进一步地,所述步骤s2通过设置window定时脚本任务进行实现。

17、进一步地,所述步骤s2通过启动包含有定时器的进程进行实现。

18、采用上述技术方案后,本发明与背景技术相比,具有如下优点:

19、本发明通过自动定时检查assets文件夹下的非meta文件与游戏工程目录中的meta文件的对应关系,从而排查出游戏工程目录中异常的文件,并及时提醒对应的最新修改人提交相应的meta文件,从而减少游戏工程目录下的待提交meta文件的数量,改善开发人员漏提交meta文件的情况。



技术特征:

1.一种svn目录中meta文件的管理方法,其特征在于:包括如下步骤:

2.如权利要求1所述的一种svn目录中meta文件的管理方法,其特征在于:步骤s3具体为:

3.如权利要求2所述的一种svn目录中meta文件的管理方法,其特征在于:步骤s32中,所述文本提醒的发送方式包括向最新修改人发送邮件或发送系统消息至最新修改人所在的在线办公通讯群组。

4.如权利要求3所述的一种svn目录中meta文件的管理方法,其特征在于:所述文本提醒包含所述待提醒文件的文件名及其对应的最新修改人的通讯id。

5.如权利要求4所述的一种svn目录中meta文件的管理方法,其特征在于:所述通讯id为最新修改人的邮箱账号。

6.如权利要求5所述的一种svn目录中meta文件的管理方法,其特征在于:所述步骤s2通过设置window定时脚本任务进行实现。

7.如权利要求5所述的一种svn目录中meta文件的管理方法,其特征在于:所述步骤s2通过启动包含有定时器的进程进行实现。


技术总结
本发明公开了一种SVN目录中meta文件的管理方法,包括如下步骤:S1、检出需要的游戏工程目录;S2、对所述游戏工程目录进行检查;S21、拉取最新的工程目录文件;S22、递归遍历Assets文件夹下的所有文件,检查其中的非meta文件在所述Assets文件夹所在目录下是否存在对应的meta文件,如果不存在,则记录下该类非meta文件的文件名,并将其作为待提醒文件;S23、使用svn指令获取所述待提醒文件的最新修改人;S3、将检查结果通知对应的最新修改人。本发明的方法能减少游戏工程目录下的待提交meta文件的数量,改善开发人员漏提交meta文件的情况。

技术研发人员:钟守镭
受保护的技术使用者:厦门极致互动网络技术股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1