传晟在线代码同步器 (cs-sync-code)主界面功能描述:1、把在线平台的代码拉取到本地之后,在本地开发时,在当前拉取的工作区间下(比如拉取的平台是pt,在pt目录下)新建文件、文件夹都会实时的同步到线上平台。2、在工作区间下的文件,只要有改动过的,都会同步记录到编辑器左侧的“活动栏”里面,点击活动栏图标,即可查看当前改动过的文件列表,可以批量的、单个的把改动的文件提交到线上,也可以批量的、单个的清除改动的记录。使用方法:1、打开vscode编辑器2、选择一个工作空间或者打开一个工作文件夹3、使用快捷键 Ctrl + Shift + U 激活插件并选取平台的系统,或者通过 Ctrl +Shift + P打开编辑器命令窗口,输入“拉取传晟线上平台(cs-sync-code)”,点击该命令即可激活插件并选取平台的系统,或者直接在资源管理器的文件夹上,鼠标右键,选择“拉取传晟线上平台(cs-sync-code)”的菜单项,也可以激活插件并选取平台的系统。如下图所示:方式一: 方式二: 方式三: 点击确定之后: 4、激活之后,如果提示未登录,就在提示框中填入在线平台的Token登录凭证5、登录成功之后,选取需要拉取的对应平台的代码6、拉取对应平台代码之后,在左侧的活动栏中找到一个沙漏的图标 ,点击他,然后再点击上面的工具栏中的“下载基础架构”图标下载基础的项目代码架构7、基础项目代码架构下载并解压成功之后,即可找到pt目录下的index.html,通过vscode的插件"Open with Live Server"运行到浏览器中即大功告成。(工程化的项目不需要下载架构),如图所示:8、在项目运行的过程当中,如果页面提示未登录,请先在res目录下的public目录下的setting文件夹下的http.js文件中,找到axios.defaults.headers['Authorization']这句代码,把后面的登录凭证换成平台的登录凭证(Token)再重新运行项目即可,Token如果过期,或者关闭了当前项目的vscode编辑器,请重新替换Token。(工程化的项目找到对应的http.js文件同理),如图所示:活动栏界面注意事项:1、平台代码同步到本地之后,切勿反复的同步同一个平台的代码到本地,除非你当前工作区间没有拉取平台代码。2、当前工作区间中,不想让新增的文件或者文件夹同步到线上平台,请在.cs-sync-code文件夹下面的.csxx-ignore文件中自行添加文件忽略规则即可。3、本地项目通过“Open with Live Server”启动之后,如果出现登录过期(401)的情况,请把线上的登录凭证手动替换在目录res/public/setting的http.js文件中的axios.defaults.headers['Authorization'] = 'Bearer xxxxxxxxxxx',即可登录成功。4、当前插件的运行配置文件在.cs-sync-code文件夹下,请勿随意的删除和更改文件夹里面的文件,当然,你玩熟了这个插件之后,想怎么改就怎么改。5、为了保证数据的安全性和防止误操作,插件只开放了删除对应项目下的文件,鼠标右键该文件,选择“删除当前文件的线上文件”菜单,即可同步的删除线上的文件。对应项目下的文件夹不允许删除。如果只想删除本地的文件,请直接选择系统的“删除”菜单,不会同步删除线上的文件。 |