我称之为base.php
的基本文件,我用它来生成多个具有不同名称的文件(file1.php
,file2.php
,file3.php
等)
例如,
base.php:
class Base
{
public function baseFunction1(){
do somethings
}
public function baseFunction2(){
do somethings
}
}
project1上的file1.php:
<?php
class File1
{
public function baseFunction1(){
do somethings
}
public function baseFunction2(){
do somethings
}
some other functions
}
project2上的file2.php:
<?php
class File2
{
public function baseFunction1(){
do somethings
}
public function baseFunction2(){
do somethings
}
some other functions
}
现在我更新base.php
文件。
有没有办法使用GIT更新其他文件?
我正在寻找一种我无需手动比较和更新所有文件的方法。
答案 0 :(得分:1)
对于Git,您可以使用 pre-commit
hook 自动更新其他文件。
检测base.php
(或file1.php
或file2.php
)是否已更改,然后使用与更改的文件相同的内容更新其他两个文件。