交流技术的thread不要在title上加上OT :)
--
Thomas
Shanghai Linux User Group
GitCafe - Share a cup of open source
http://ghosTunix.org
Twitter: @ghosTM55
- svn 哈,当然上 hooks 脚本了
- 不过,不明白这里的日志是什么?
- 另外,svn 的冲突怎么解决?
- 人工的话好説
- 自动的话,这难了,,,
- 其实从 cvs 时代,就有个非常坚固的解决方案:
- patch mailing list
- 不论有哪些仓库,统一将变更,以补丁邮件的方式吼到列表中
- 自动化在所有服务器中,进行自动合并
--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/
这个可不是同步的问题了,这个 merge
rsync 会搞坏的。
比如你 在 a 上修改了:
echo Hello_from_a > /svn/REAME.txt
同时在 b 上修改了:
echo Hello_from_b > /svn/README.txt
这个你不手工解决怎么同步?你必须用一台做SVN服务器。另一台只能做备份。
要不然只能定期手工做。不过相信那不是你想要的。
为什么还用SVN?不用GIT?git 做 merge 还是很方便的。而且图形界面现在也不少。
发patch series 也方便。:)
Happy hacking
xiangfu
在 2012年2月10日 上午11:13,Shell Xu <shell...@gmail.com> 写道:
> 我打赌接下来有人建议你用git。
有自动解决的吗? 都需要人工干预吧 :)
我用 emacs 或 meld :
[mergetool "ediff"]
cmd = emacsclient -c -nw -eval \"(ediff-merge-files-with-ancestor \\\"$PWD/$LOCAL\\\" \\\"$PWD/$REMOTE\\\"\\\"$PWD/$BASE\\\" nil \\\"$PWD/$MERGED\\\")\"
[merge]
tool = meld
没弄错的话,git / hg 可以从不同的远程仓库 merge,svn 只能有一个远程仓库。
> On 10/02/2012 12:05, Xiangfu Liu wrote:
> >On 02/10/2012 11:10 AM, Rhythm wrote:
> >>a服务器所有的操作自动同步到服务器b,
> >>b服务器所有的操作自动同步到服务器a,
> >
> >这个可不是同步的问题了,这个 merge
> >rsync 会搞坏的。
> >
> >比如你 在 a 上修改了:
> > echo Hello_from_a > /svn/REAME.txt
> >
> >同时在 b 上修改了:
> > echo Hello_from_b > /svn/README.txt
> >
> >
> >这个你不手工解决怎么同步?你必须用一台做SVN服务器。另一台只能做备份。
> >要不然只能定期手工做。不过相信那不是你想要的。
> >
> >为什么还用SVN?不用GIT?git 做 merge
> >还是很方便的。而且图形界面现在也 不少。
> >发patch series 也方便。:)
> >
> >Happy hacking
> >xiangfu
--
Best regards,
lilydjwg
Linux Vim Python 我的博客:
http://lilydjwg.is-programmer.com/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?
+1. 并且公开一下代码 :)
Xiangfu
2012/2/10 wang tiezhen <jwz...@gmail.com>:
--
Thanks,
Gene Wu
一般的做法是一个master,别的都是mirror,checkout从mirror拉代码,checkin都到master上。
公司用git也是这么做的,git-master在各个site都要mirror,这样pull就很快,push就push到master上。
2012/2/10 Rhythm <rhythm...@gmail.com>:
--
() ASCII Ribbon Campaign
/\ Keep it simple!
2012/2/12 david pu <pulq...@gmail.com>:
2012/2/12 Gene Wu <gene....@gmail.com>:
-----原始邮件-----
发件人:au9ustine <duke.au...@gmail.com>
发送时间:2012年3月6日 星期二
收件人:sh...@googlegroups.com
主题:Re: [shlug][OT]请教2个SVN服务器互相同步的解决方案