要我寫script真的是要了我的命,找了很久,看了好多遍( 華老大說的看多幾遍就會不是蓋的),試了好幾次才成功.這次是要auto backup svn.我在視窗是用visualsvn(雖然不是太好用, 不過可以達到目的就好),跑svn必須有cygwin, 要backup svn也需要cygwin,麻煩就在這裡,而且windows的power shell一向不支持linux/unix command,cygwin是唯一可以依靠的
首先把backup script寫好,save起來,命名svnbackup. sh.
#!/bin/bash
#
# svnbackup script
svnadmin dump /cygdrive/directories/repo- name/ > /cygdrive/backup directory/repos.bak
exit
再來弄一個batch file,save起來,命名svnbackup.bat
c:
chdir c:\cygwin\bin
bash -c /cygdrive/directoryt/ svnbackup.sh
在去Windows scheduled tasks裡吧batch file set一個時間,第二天看有沒有跑就行了.
沒有留言:
張貼留言