Falcon SVN 异地提交功能使用说明

本文档基于Falcon客户端 1.0.1 2262版本编写。其他环境:操作系统Windows 10 1607,TortoiseSVN 1.7.15.25753

以北京-长春为例,长春用户更新从库的数据,通过Falcon SVN异地提交到北京主库,不向从库提交;北京主库定期(5-10分钟)向长春从库同步。

以下操作说明中,LimeGreen颜色的文本代表使用SVN操作DeepSkyBlue颜色的文本代表使用Falcon SVN操作

Falcon SVN功能右键菜单如图:

环境

需要安装TortoiseSVN,且勾选安装SVN命令行程序

绑定

从库检出

使用SVN Checkout,检出从库。

绑定Falcon和SVN

对从库根目录右键,菜单中选择Falcon SVN 绑定

  • 弹出的界面输入Falcon的用户名和密码(OA账号、密码)
  • 输入Topic名称,由仓库的负责人提供
  • 输入操作仓库的个人SVN账号密码

如果Topic输入有误,想要更改,则需重新做一次绑定。

提交

每次提交之前,通过SVN更新,确保从库最新,如果发生冲突,参考“冲突解决”,避免存在不安全的状态。

提交时,对从库目录右键,通过Falcon SVN 提交,操作方式与TortoiseSVN类似:

提交后,出现进度条,等待上传处理,上传后弹窗提示, 根据提示操作。期间不要改动上传的文件。

  • 如果提示提交成功,则代表数据已经成功提交到主库,等待主库定期同步到从库,即可通过SVN更新
  • 如果提示失败,会列出具体失败原因,除了明显的密码错误、版本不一致等可以自己解决的问题外,请联系开发人员查看问题,同时尽量备份好本地数据

冲突解决

通过SVN更新从库,可能会遇到冲突。对冲突的目录右键,菜单选择Falcon SVN 冲突解决

  • 程序会罗列冲突的文件,并尝试自动解决可以处理的冲突;
  • 程序无法解决的冲突,需要用户主动选择保留本地数据还是使用从库数据。

状态清理

提交期间发生问题时,如果无法再次提交,可以尝试对从库目录右键,菜单选择Falcon SVN 状态清理

  • 如果提交长时间卡在提交界面无法操作(界面全灰),且确认提交任务有错误,选择清除状态,将等待上个任务的状态清除掉,即可进行新的提交。
  • 危险操作:如果在SVN更新时报checksum相关错误,请备份数据,并在报错的子目录选择Falcon SVN 状态清理的修正checksum错误。

results matching ""

    No results matching ""