文章分類:軟體開發工具

HowTo-Redmine 整合 Git/GitHub

目的: 讓 Redmine 可以瀏覽位於遠端 Git Server 如 GitHub 儲庫每一次的提交 (commit)歷史資訊,並能達成 Redmine 的 Issue 與 Git Commit 關聯。 說明: Redmine 僅能讀取位於 local ...

HowTo-安裝 Redmine 2.3.2@EC2-Ubuntu 12.04

關於如何申請 Amazon EC2 Free Tier (第一年免費),可以參考此篇-快速安裝 Amazon EC2 LAMP 環境 (EC2 Console) 與 Amazon AWS EC2 LAMP Quickstart Guide。 在創建 ins ...

初識 Git∣GitHub-關於版本控制

關於版本控管 版本控制 (version control),係針對電子化的檔案,包括文件 (document)、程式碼 (source code)、與其它需被整理保存的資訊等,對其變動情形作有效的追蹤管理。 對於軟體開發過程,軟體開發者利用版本控制來追蹤、 ...

[筆記] 關於 Git Submodule 建立主從儲庫的關聯

問題: 我有一個利用 Sphinx 建置的文檔專案,並已上傳至 GitHub。該文檔專案的 theme 是自行設計,並準備給多個文檔專案引用 (也就是共用),所以 theme 也是視為另一個專案,並也上傳至 GitHub。 這樣的作法可以確保爾後所有的文檔 ...

初識 Git∣GitHub-Git 簡史

Git[1]是由 Linux 之父-托瓦茲 (Linus Torvalds)為了維護 Linux 核心 (kernel)所開發出的版本控管工具。 早於 1991-2002 年間,當時 Linux 系統的核心維護,僅以補丁與備份性檔案 (patches an ...

[摘要] 安裝與設定 Sphinx@windows 作業環境

※ 在 Windows-based 的作業系統要能具 Sphinx 的文檔寫作機制,務必要先安裝好 Python 的編譯環境。而且要對應 Sphinx 所對應的版本,例如 Sphinx 1.2b1 對應的是 Python 2.5 以上,那就不要安裝 3.x ...