当前位置: 代码迷 >> WinCE >> SVN或Git 对代码进行配置的有关问题
  详细解决方案

SVN或Git 对代码进行配置的有关问题

热度:37   发布时间:2016-04-28 12:11:16.0
SVN或Git 对代码进行配置的问题.
有一套软件产品,有针对不同的客户,大部分功能是相同的,一小部分是不同的.
1. 想把相同的部分放在主干上,不同的部分(针对不同客户的客制化)放在分枝上,如何配置呢?
2. 想主干上的代码改动后,针对不同的客户的软件(会支)也同时进行了改动.


请问, 如何使用SVN 或 Git 对代码进行管理?

<---想实现针对不同客户的定置软件管理,这样的功能,Git 是不是能很容易实现?
------解决方案--------------------
开设2个仓库,利用git或者svn的hook功能,编写一个批处理,提交的时候复制对应的小部分到另外个仓库。
如下是tortoisegit的hook,svn/mercurial都有类似的功能。

------解决方案--------------------

这个好,SVN 不错,git 没搞过。
------解决方案--------------------
一直在用 SVN,但还没有用过这样高级的功能
------解决方案--------------------
用这样的方式来实现:
所有分支共用一个源代码,所有分支仅配置文件不同(或不同的部分单独保存). 当源代码更新后,所有分支同步更新.
  相关解决方案