-
修改配置文件
- 修改配置文件 新增taskwarrior的server信息
taskd.certificate=/sdcard/1/task/private.certificate.pem taskd.key=/sdcard/1/task/private.key.pem taskd.ca=/sdcard/1/task/ca.cert.pem taskd.server=taskwarrior.inthe.am:53589 taskd.credentials=inthe_am/xxxx # 服务端提供相关信息 taskd.trust=ignore hostname/sdcard/1/task为我保存的证书路径,具体需要根据实际情况填写 -
保存配置文件时发现无法存储,提示「文件已经存在」,故暂时将其保存成其他文件(此处表示为B)
-
使用手机自带的
文件管理,选择右上角的「设置」,勾选「显示隐藏文件」 -
进入
Android/data/com.taskwc2/files/xxx/,将.taskrc.android替换成刚刚保存的配置文件Bxxx为profile地址,可以从应用右上角「Manage Profile」中查看到。或者更简单一点,直接删除,然后会创建最新的配置文件。
-
重新进入应用,选择同步即可看到所有的task列表了。
存在问题:
- task sync为双向同步。表名本机做的操作以及其他终端同步至服务端的任务将完全同步。
- 可以开启intheam中的去重选项,选择「Task Deduplication」,将下拉选项设置成「Yes」,点击「Save Deduplication Settings」即可。
- 因为task sync仅能同步未完成的信息,故如果想要同步所有数据,请设置定时任务随时进行同步。