2015年2月27日 星期五

git clean 用來清除多餘的檔案

常用的有
$ git clean -f   (f: 檔案)
$ git clean -fd  (d: 資料夾)

用來清掉 untracked  file
如果要上的 code 確定不含任何新增檔案,
git add ./  前使用便可避免加進一些不想加的檔案
像是 xxx.patchxxx.origxxx.rej  等等

或是先把確定要新增的檔案先 git add 後再使用git clean也行。


另外還有查到,但還未用到過
$ git clean -fX  (X: ignored files)
$ git clean -fx  (x: ignored files as well as non-ignored files)


2015年2月13日 星期五

如何成為DD (原作者:hychen) 備份區

由於原網域失效,先暫時備份於此。 by Francine Lin

延伸閱讀:你真的想成為DD嗎?

如何成為Debian Developer



2010 年 COSCUP 結束幾周後的某晚與BobChao閒聊, 聊得Debian New Maintainer Process 議程因為時間關係, 沒來得及講完. BobChao就說不如我們請 Paul 再講一場 “如何成為Debian Developer”, 然後把他錄下來.
於是, 在經過幾次Email上的溝通, 便在敝公司會議室把這個演講錄了起來.
註: 本錄影為自發性社群活動

目標聽眾

  • 想鍛鍊技術能力的熱血青年
  • 想成為 Debian Developer 的熱血青年
  • 覺得當 Debian Developer 很帥的熱血青年

參與人員

  • 主講人: 劉穎駿 aka. Paul Liu, Debian Developer (截至2015年初為止台灣只有三位)
  • 策劃/錄影: 趙柏強 aka. BobChao
  • 策劃/協調: 陳信屹 aka. hychen

10分鐘快速簡介

影片: 成為DD你也行
  • 什麼是 Debian Developer
  • 成為 Debian Developer 的好處
  • 成為 Debian Developer 需要很強的技術能力嗎
  • 成為 Debian Developer 有什麼義務
  • Canonical 目前有幾位 Debian Developer

上半部

影片: Road2DD-1
  • 什麼是Debian Developer
  • 成為Debian Developer的好處
  • 申請前需有的資格
  • 申請流程
  • PP1: 價值觀
    • 解釋 Debian 社群契約
    • 是否是自由軟體的三個測試
    • 沙漠荒島: 是否宣稱修改過的source一定要送回upstream
    • 秘密反抗軍: 是否宣稱修改過的source一定要公開, 即使別人沒拿到 Binary
    • 邪惡的觸角:使否有撤銷條款
    • 什麼是Source

下半部

影片: Road2DD-2
  • Debian 與 Ubuntu 的關係
    • 套件同步流程
    • patch 什麼時候送 Upstream, 什麼時候送 Debian, 甚時候送 Ubuntu
    • 什麼樣的套件 Ubuntu 沒辦法送回 Debian
  • PP2 Procedure
    • Debian 的 Bug Tracker
    • NMU - 非維護者上傳
    • Debian 的 投票機制
    • GPG 簽名機制
    • 新套件上傳方式
    • 翻譯的方式
  • TS1 - Tasks - 完成 3個任務
    • 修RC Bug
    • QA
    • 翻譯
  • TS2 - Skills - 檢驗技術能力
    • 申請之後
      • DM 與 DD的差別
  • 相關資源