1
在我们正在研究的项目中,我们有一堆样板代码被复制到多个项目中。我们正在使用GIT进行版本控制。跟踪样板webapp代码
目前,我正在使用.bat文件来复制样板文件,在每个文件上设置只读属性,并将评论标头应用于.js,.html和.css文件,让用户自动生成此文件而不需要编辑它。
这工作正常,但不是万无一失。如果样板代码被重构,并且项目删除的客户端项目仍旧会挂起旧文件。 Git不记得诸如只读之类的Windows属性。
是否有更好的方式来克服这些限制?
有趣的是,我没有提到的另一个要求是,每个使用样板的项目都需要添加新的自定义文件和文件夹。所以project1可能会在复制的样板图像目录中添加一个png文件(当然不会覆盖任何样板代码),gitmodules是否允许这样做? – jax
不幸的是 - 子模块基本上是一个完整的Git仓库,在您的主要仓库中的一个文件夹中 – Bojangles