我正在寻找三个Web文件夹作为备份和回滚,另一个用于testing新版本。
/var/web/project /var/web/project_test /var/web/project_backup
说我上传我的代码到project_test,我很高兴。 我现在准备释放它。 那么我怎么会有一个单一的命令,将..
1) Move 'project' into 'project_backup'. 2) Move 'project_test' into 'project' 3) Delete whats in backup
你总是可以写一个bash脚本:
#!/usr/bin/bash rm /var/web/project_backup mv /var/web/project /var/web/project_backup mv /var/web/project_test /var/web/project mkdir /var/web/project_test
另一种方法,如果你正在使用一个CVS(例如git)在不同的阶段使用不同的分支,并从/到你需要的一个分支提交/提取。