Как обрабатывать несколько файлов на основе одного файла? (ГИТ) - PullRequest
0 голосов
/ 12 мая 2018

Я являюсь базовым файлом с именем base.php и использую его для создания нескольких файлов с разными именами (file1.php, file2.php, file3.php и т. Д.)

, например,

base.php:

class Base
{
    public function baseFunction1(){
        do somethings
    }

    public function baseFunction2(){
        do somethings
    }
}

file1.php на проекте1:

<?php

class File1
{
    public function baseFunction1(){
        do somethings
    }

    public function baseFunction2(){
        do somethings
    }
    some other functions
}

file2.php на проекте2:

<?php

class File2
{
    public function baseFunction1(){
        do somethings
    }

    public function baseFunction2(){
        do somethings
    }
    some other functions
}

Теперь я обновляю base.php файл.

Есть ли способ обновить другие файлы с помощью GIT?
Я ищу способ, при котором мне не нужно сравнивать и обновлять все файлы вручную.

1 Ответ

0 голосов
/ 14 мая 2018

Для Git вы можете использовать pre-commit hook для автоматического обновления других файлов.

Идея состоит в том, чтобы определить, если base.php (или file1.php или file2.php)изменено, затем обновите два других файла с тем же содержимым, что и измененный файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...