欢迎来到湖口家园

hahah

Drupal is a CMS (Content Management System) open-source written in PHP.

git rebase & merge 将其他分支的修改合并到当前分支

admin 提交于 周二, 03/20/2018 - 10:09

例如现在有两个分支 master 和 feature, 你在 feature 分支上进行了实验,这时候有个另外的人在 master 分支上进行了新的提交。那么你需要将 master上别人的修改应用到 feature 分支上。

方法1: merge

git checkout feature
git merge master

# 或者直接指定两个分支:
git merge master feature

这样操作后会在 feature 分支上产生一个新的 commit, 这个commit就是包含了 master 分支的修改。同时历史记录中也会包含这个 commit 的信息。这样会有个好处,也会带来问题。 
好处就是:merge 是 non-destructive 的操作,比较安全。(相对于rebase操作) 
问题就是:如果merge频繁,那么 feature 分支的历史记录中会包含很多个由于 merge 产生的新 commit 信息。这可能不是你希望看到了…)。

如图:

听说

admin 提交于 周六, 03/17/2018 - 23:54
听说

没有人可以永远依附另一个人而活,就算我是听障,我也一样要有我自己的人生...
其它推荐:第一次,初三大四我爱你,初恋红豆冰

标签

drupal 8 通过代码获取图像的文件地址

admin 提交于 周五, 03/09/2018 - 14:55

1.获取原图

$icon_uri = file_create_url($node->field_syzy_icon->entity->getFileUri());

2.含有图片样式

$icon_file = File::load($node->field_syzy_icon->target_id);
$icon_uri = ImageStyle::load('syzy_icon_front')->buildUrl($icon_file->getFileUri());

坑,坑,坑:drupal8无法通过origin图片样式获取到原图

标签