公司里面代码可以用svn保持同步,怎么才能在开发任务不同的情况下,数据库中的表都保持大家都是一致的呢

2025-01-05 16:55:44
推荐回答(1个)
回答1:

这是个很痛苦的问题,我也遇到过用某款开发平台进行软件开发的时候,这款平台是把开发成果(比如定制的界面元素)存放在一个数据库中,在这样的情况下基本没什么好办法,如果把这个数据库文件也纳入SVN控制,会导致频繁的SVN冲突。

几个思路吧:
1、如果每个人的数据表之间没有什么强的关联,可以考虑给每个人一个SVN分支,每个分支中可以包含数据库文件,最后手动将各分支中的数据表进行合并;
2、手动管理这个数据库文件,不将其纳入SVN控制之下。