当前位置:  开发笔记 > 运维 > 正文

使用subversion与一个非常大的网站

如何解决《使用subversion与一个非常大的网站》经验,为你挑选了2个好方法。

我是一个颠覆性的大粉丝,我即将接管一个大型网站(约200mb)我已经从原来的500MB大小缩减了主网站!

我即将把这个站点检查成一个新的subversion存储库.问题是,我的subversion存储库是远程托管的,这样另一位同事也可以在网站上工作.

每次我必须对网站进行更新时,我担心必须登记和退出200MB.

发展非常活跃,因此会有很多事情在不断变化.

假设我把所有东西都检查好了,subversion会确保每次我新的结账时只下载新的/修改过的文件/文件夹,还是每次都要等待200MB的下载?



1> Chad Moran..:

除非我在第一次检入/退出后出错,否则只处理.diff文件,因此您只需要下载/上传更改(不是整个文件只是已经更改的行,只要文件是ASCII)客户端/服务器上的文件之间.

第一个comit/update将是可怕的.



2> Ken..:

另外要记住的是,您可以复制已签出的文件夹,但它们仍然是有效的工作副本:

svn checkout http://server/path/to/repos my_working_copy
cp -a my_working_copy another_working_copy
svn status another_working_copy

如果您需要多个工作副本,这可以节省大量时间/带宽.它还使分支和切换更快

svn checkout http://server/path/to/trunk my_trunk
cp -a my_trunk my_branch
cd my_branch
svn switch http://server/path/to/branches/stable

正如其他回复中指出的那样,您只需要下载主干和分支之间的差异.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有