[Mac] 比對兩個目錄差異的幾個方法 – rsync, diff 與 Meld

最近因為做一個 WordPress 專案,把 wp-content 目錄整個做 Git 版本控制,但不知道為啥沒把一些外掛的目錄給容納進去。 一開始就順手補上外掛資料後就沒事,直到最近合併版本的時後出問題,才想說要來認真解決這問題! 第一個問題就是:「那本機與線上端的版本差在哪?」 然後:「是為什麼 …

[Git] Ubuntu Server 自架 Gogs 版本控制存放庫 Repository 代管主機的作法

由於有業主要求他的網站程式碼不能使用 GitHub 這類型雲端代管,怕有資安疑慮。那自架一個 Git Server 代管就勢在必行了! 好幾年前接觸到 GitLab 這套開源的儲存庫代管服務得時後就覺得如果要選一個替代品,非他莫屬。 不過運作效能與建置需求條件都不小是硬傷。這次試用了由 Go 語言撰 …

[Git] 使用 pre-commit 匯出 MySQL 資料庫結構實現版本控制

現在很多開發框架把資料庫的定義都包裝在 Model 設計裡,所以不需要特別處理到資料庫。但事實上過多包裝就會有其他延伸成本,這裡不多說。 總之開發一個應用程式,通常不只有主程式,還包含了資料庫的設計。但資料庫結構如有更動要怎麼也透過版本控制紀錄? Git 有提供 hooks 機制 分別在本機與線上。 …

[SVN] 使用 SVN 提交外掛 Plugin 到 WordPress

說實在,這還真是第一次用 SVN 這套 #版本管理 系統,平常都是用 #Git 。 但因為 #WordPress 在外掛這塊的後端軟體管理的機制從一開始就是走 #SVN 所以後面繼續沿用也不是沒有道理(不知道有沒有機會轉 Git 呢) 不過,用過 Git 的人轉 SVN 應該也是很順手,看下面流程就 …

[Git] 如何修改提交(push)出去的 tag 標籤?

這個需求實在要記錄一下,自從 WordPress 發佈一款外掛有要求版本號這件事,那把階段中的 #commit 貼上標籤(#tag)就很重要了! 狀態表示:常常手誤… 不過 #Git 中同個標籤只能對一個 commit ,所以如果這版本號標籤目前貼在有問題的 commit 上自然就有問題啦。 更 …

2016 年 第 26 週 Facebook 同步週報 (5 篇)

本文引用圖文皆取自[來信]告知。 1. (圖片描述:If you use PHP to upload image…) 檔案( #File )有時候需要使用 #Proxy 做代理控管時,會需要開檔讀檔跟對應瀏覽器顯示,文章可參考: http://foundationphp.com/tutorial …

文章
Filter
Mastodon