Showing posts with label ungit. Show all posts
Showing posts with label ungit. Show all posts

Monday, March 4, 2019

配置 ungit

下載 ungit 與 node.js 程式碼

首先下載 kmol_2019.7z, 接著再下載 nodejs_with_ungit.7z, 兩者分別解開壓縮檔案, 然後將 nodejs 放入 kmol_2019 的 data 目錄中.

設定命令列搜尋路徑

接下來設定啟動 start.bat 中的 ungit 命列列搜尋路徑:

set path8=%Disk%:\nodejs;%Disk%:\nodejs\appdata\roaming\npm;

並且將 path8 納入 path 設定:

path=%path%;%path1%;%path2%;%path3%;%path4%;%path5%;%path6%;%path7%;%Disk%:\p37\site-packages\scipy\extra_dll;%Disk%:\scite\bin;%path8%;

修改 ungit 執行內容

修改 y:\nodejs\appdata\roaming\npm\ungit 成為:

#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

# Yen 必須關掉下列設定, 讓 ungit 可以導引 git 讀取 y:\home 下的 .gitconfig 設定
#case `uname` in
    #*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
#esac

if [ -x "$basedir/node" ]; then
  "$basedir/node"  "$basedir/node_modules/ungit/bin/ungit" "$@"
  ret=$?
else 
  node  "$basedir/node_modules/ungit/bin/ungit" "$@"
  ret=$?
fi
exit $ret

設定 USERPROFILE 環境變數

最後, 為了讓 node.js 能夠使用 y:\home 作為使用者目錄, 在 start.bat 中加入

set USERPROFILE=%Disk%:\home

Monday, February 18, 2019

ungit 使用操作示範

ungit 是本學期重新啟用的倉儲管理工具, 因為在 kmol_2019.7z 中並未納入, 因此使用者配置 kmol_2019 可攜系統之後, 必須再下載 nodejs_with_ungit.7z, 然後再設法配置, 直到能夠用 kungit.bat 啟動.

在今天上課時所錄製的簡單 ungit 操作影片:




至於在 Windows 10 環境中, 可攜 Python 3.7.2 系統的製作過程.

  1. 下載 Windows 10 64 位元 Python 3.7.2 安裝檔案.
  2. 進行安裝, 將 Python 裝在 c:\p37
  3. 安裝後將 p37 目錄取下, 放入隨身碟中 data 目錄中.
  4. 設定 start.bat 與 stop.bat
  5. 移除安裝在操作系統中的 Python 3.7.2
  6. 利用 https://mh-nexus.de/en/hxd/ 編輯與 pip 可執行有關的檔案, 修改啟動路徑.
  7. 測試是否可以正常開啟與關閉可攜 Python 系統

Wednesday, January 30, 2019

啟用 ungit 網際圖形化 git 客戶端工具

https://github.com/FredrikNoren/ungit 是一個以 node.js 編寫的 git 圖形化工具, 採用網際介面操作.

2019 年起, 將這個之前曾經用過的工具重新納入可攜系統之中.

首先必須要先將 node.js 設為可攜, 並且在可以啟動 ungit 之後, 使用一連串的客製化處理, 讓使用者可以方便利用圖形化工具, 新增提交並推送各倉儲的改版內容.

詳細說明請參考: https://mde.tw/wcm2019/content/實習項目二.html


NX12

NX 12 Help https://docs.plm.automation.siemens.com/tdoc/nx/12/nx_help Python related https://docs.plm.automation.siemens.com/tdoc/nx/...