好几个项目用到了一个公共代码库(一个文件夹),现在的方式是公共代码库改了,需要手动拷贝到各个项目,很麻烦。而且个人可以随意的修改公共代码导致很混乱。有什么比较好的方式管理吗?
我这遇到过和你一样的问题。我这是写了一个简单粗暴的命令行工具来解决的。
我在项目中建一个 json 文件,存放公用代码在项目内的地址和对应 Svn 文件夹的地址。执行命令时将 Svn 目录下的公共文件夹复制到项目中,或者相反操作。然后用 Svn 来进行公用代码的管理。
小工具的地址 https://github.com/lijjLyb/liwork
公司内 4 人小组自己用的,没有写文档,反正代码不多,凑合看吧。
SVN可以外链,百度一下就知道了
Git使用submodule(子模块),不过我没用过,好像比较麻烦
我把公共文件夹做了一个单独git仓库,其他项目引入
svn外链 或者 git子模块
你可以试试ccc的插件,我加了两个按钮,一个是提交(代码库更改后,可以提交)。一个是更新(也算是初始化)