fbu*_*ger 19 windows backup mercurial pull
我有多个mercurial存储库,用于hg clone在我们的文件服务器上创建它们的备份.现在我想编写一个批处理文件,通过hg pull -u在每个子目录上运行,每天更新一次.
我希望将此备份脚本尽可能保持通用,因此它应该更新存储在我的H:\ BACKUPS\REPOS文件夹中的所有备份存储库.这是我的hgbackup.bat,它存储在同一个文件夹中:
for /f "delims=" %%i in ('dir /ad/b') do hg pull -u
问题:hg pull似乎只在当前工作目录上运行,似乎没有开关指定拉动的目标存储库.由于我讨厌Windows Batch Scripting,我想让我的.bat尽可能简单,并避免cd到不同的目录.
我hg pull -u有什么想法可以在不同的目录上运行?
Ben*_*end 35
使用-R-switch:
hg pull -u -R /path/to/repository
Run Code Online (Sandbox Code Playgroud)
请参阅hg -v help pull所有命令行选项hg pull(-v交换机告诉help包括全局选项).
| 归档时间: |
|
| 查看次数: |
5745 次 |
| 最近记录: |