windows下备份本地git仓库

一般做android系统开发都在linux下,做应用开发的话,有时候windows可能更方便一点,为了方便自己管理代码,一般会在本地建立一个git的仓库。为了安全起见,就需要不时地备份git仓库。

下面介绍一下windows xp下在本地备份git仓库的方法:

  1. 约定

    要备份的git目录位置:d:\git_repo

    备份后的git目录位置:e:\git_backup

  2. 在e:\git_backup下创建一个名为backup.bat的bat文件,在其中添加相关备份代码如下:
        @echo off
        set a=%date:~0,10%_
        set b=%TIME:~0,2%
        if %TIME:~0,2% leq 9 (set b=0%TIME:~1,1%)else set b=%TIME:~0,2%
        set c=-%TIME:~3,2%-%TIME:~6,2%
        echo "%a%%b%%c%"
        set backup_dir=git_backup_%a%%b%%c%
        echo %backup_dir%
        md %backup_dir%
        cd %backup_dir%
        git clone --bare d:\git_repo
  3. 设置任务计划自动调用

    类似于linux下的crontab任务调度一样,在windows下也可以建立一个任务计划来由系统定期做一些事情,具体操作是在控制面板中打开任务计划,新建一个任务计划就可以了,操作很傻瓜,应该不用多说了,比如我们可以让计算机每周自动备份一次git仓库等。

posted on 2012-11-24 14:23  _红楼一梦  阅读(1327)  评论(0编辑  收藏  举报