能否将HBuilder的版本控制开放出来,SVN或Git在使用中都会有这样或那样的问题。
我的想法是一旦某个文件进入了版本控制,默认状态下不能随意修改,必须先尝试锁定该文件,如果该文件锁定成功,则允许修改,修改完成后,提交后才能解锁。在锁定状态其他人只能查看,不能修改该文件。文件被锁定时,可以在图标上加个小锁的标志。
这个后端版本控制,可以由各个开发人员自己实现,HBuilder只管向后端发出固定的请求,例如尝试锁定文件,可以发出http://192.168.0.1/LockFile?FileName=XXXXX&MD5=XXXXXX&UserName=XXXXXX&LastModifyTime=20180727120600 请求,有后端来判断是否可以锁定,后端返回的格式可以约定好,何为成功,何为失败,失败原因是什么等等。
1 个回复
cxg417 (作者)
顶一下