0
我有多个存储在中央服务器上的git仓库(--bare --shared)。
这些回购由跨多个服务器(或他们自己的本地工作站)的多个用户检出。多项目/用户/系统全球Git忽略解决方案
现在我有一个问题。它们的根目录下都有略微不同的.gitignore文件。当我开始纠正这个问题时,我意识到这是一个普遍问题,应该有一个优雅的解决方案。 (另外,我不想这样做不止一次,一个好的程序员是懒惰的吗?)
我怎样才能最好的实现以下;
1)当在服务器上创建新的回购时会自动获得最新的.gitignore 2)有一个单一的集中式gitignore文件,用于所有更新时使用的回收站,并获得所有其他回购站的支持。 (理想情况下在服务器上)。
这样,如果我需要添加一些东西,我不必复制粘贴到20个不同的回购站。
反过来说,每个用户都有一个全局gitignore文件(在他的主目录中),并且这个全局gitignore文件与其他点文件一起在中央仓库中进行管理。项目特定的gitignore条目当然也可以,但很少需要。 –