SVN 文件同步到服务器问题

现在一台测试服务器,一台主服务器,网站后台上传图片后,图片会存储到测试服务器的一个目录下边,这时问题就来了,SVN自动将测试服务器同步到主服务器,就会产生冲突,导致之后的... 现在一台测试服务器,一台主服务器,网站后台上传图片后,图片会存储到 测试服务器的一个目录下边,这时问题就来了,SVN 自动将 测试服务器 同步到 主服务器,就会产生冲突,导致之后的任何同步都是失败的, 原因全都是那些图片的问题,删除了就正常了,可是那图片是必须要的啊 不能删的,求大神帮忙解决啊~~~ 展开
 我来答
stoneman1976
2013-08-15 · TA获得超过7856个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:2268万
展开全部
你需要更加详细的描述这几个服务器之间的关系,那才好判断问题出在哪里。

从你现在描述的信息来看,似乎是相互矛盾的,你描述的这个系统是没法正常工作的。

一般来说,架构和流程会是这样的,SVN服务器会通过post-commit钩子,自动将更新后的文件部署到测试服务器,在测试服务器上测试通过没有问题后,将当前版本再部署到主服务器上对外发布(这一步一般不会是SVN自动执行的,应该是由另一个工具来发起的)。

详细描述以下问题吧:
1、测试服务器、主服务器分别是做什么用的?
2、你测试服务器和主服务器之间SVN是用什么机制同步的?
3、主服务器除了从测试服务器同步数据过来之外,还有没有其他方式会修改上面的文件?
追问
1、测试服务器:本地代码提交到测试服务器,算是一个代码库;主服务器:同步测试服务器的数据过来。
2、我也不晓得 - -!!! 前人配的
3、后台更改系统配置的时候,系统的配置文件会自动修改
追答
同步机制不确定的话,只能靠猜测了。从你前面描述看,发生冲突,那似乎是svn update时报错,如果是svn update报错,那可能是测试服务器的库中已经包含了这些图片文件,上传的文件覆盖了原有的文件。如果是这样的话,那要么考虑修改系统设计,解决文件覆盖的问题,要么是不再把图片文件纳入SVN的控制之下。

另外也可能是在svnsync时报错,这种可能性不太大,除非是之前的人脑袋发昏,把存放上传图片的文件夹设置到主服务器存储SVN库的文件夹(并非是checkout出来的工作副本)中。
宁夏的百合
2013-08-21 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:72.5万
展开全部
可以检查一下两个服务器的目录是不是一致的,svn本身对图片的后缀名有没有限制,文件本身的状态在主服务器上是不是正常的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式