1
2
我使用subversion来实现这一点,而且效果很好。
此时,我将创建一个名为release-。我将跳上生产系统并查看我新创建的分支。对于几个项目,我将有一个在生产系统上运行的临时区域。 例如,我可能有一个如下所示的目录树:
“stage”和“live”是符号链接,是Apache为DocumentRoot for virtualhosts提供的www.example.com以及stage.example.com网站)
通过在部署前进行分支,我可以在极少数情况下对生产进行紧急修复。然后,只要方便和适当,我就可以将这些更改合并回主干。 最后一个提示:如果在生产环境中使用subversion项目的工作副本,则需要防止apache允许用户浏览项目中的.svn目录: 在httpd.conf文件:
|
2
0
|
3
0
Mercurial 风格:
这将为您提供一个可工作的mercurial存储库。有关如何使用它的更多信息,请阅读链接。
|
4
0
来扩展@Nathon的答案。你想做:
在~/代码中进行开发,并与本地服务器进行检查。你想做什么就做什么。当你得到有用的东西时,给它贴上标签。然后做:
|
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 6 年前 |
Dipu H · Viewvc未扩展关键字 6 年前 |
NealWalters · SVNLook-存储库格式-语法不正确 6 年前 |
m-mas · 尝试与svn重新同步trac时出错 6 年前 |
Wombattle · 通过命令行在SVN中保留时间戳 6 年前 |