顯示具有 專案開發 標籤的文章。 顯示所有文章
顯示具有 專案開發 標籤的文章。 顯示所有文章

2026年8月5日 星期三

OpenAI Codex 協助開發

之前介紹了 Gemini CLI 輔助開發,

這次要帶大家來看的是另一家的產品

OpenAI Codex 協助開發

OpenAI Codex 支援目前各種不同的系統,

舉凡從 Windows、MAC、Linux 都有相應的安裝方式,

選擇自己開發環境的安裝方式下載安裝即可

底下是直接下載 Codex for VS Code 的模組來使用


接著按下install 等待安裝完畢即可


當然要有完整的強大服務,

付費就是最快的方式,

這邊使用的是 API KEY  ,

所以選擇底下的選項進入設定 KEY


設定完畢之後,

就能夠完整使用 OpenAI Codex 協助開發


對話框會簡單告訴使用者,

可以使用 Codex 幫忙做哪些事情


當然此處就是用來軟體開發的,

除了上面所說  VS Code 的 Codex 模組,

也能夠下載 Windows Desktop 的版本,

透過官方網站的連結,

會直接導入微軟商店下載


安裝完畢後執行,

同樣需 要先檢查目前的授權


這邊依舊選擇用其他方式登入,

輸入API金鑰就能進入 Codex Desktop

目前 Windows11 內建有 Copilot,

Codex Desktop for Windows 其實就跟其類似,

但多了不少額外的功能

除了預設的聊天方式來開始之外

也能直接建立一個專案來進行開發


或者讓 Codex 幫忙排定任務,

方便任務提醒或者監控更新


或者也可以與其他程式整合,

將 Codex 的服務擴展到其他的應用程式使用

目前是 AI盛行沒有錯,

不過太過依靠 AI 風險也不小,

進行GIT相關的操作更是要多注意,

這就像是電動車的輔助駕駛一樣,

工具好用但是使用者要隨時注意突發狀況
































2022年1月18日 星期二

軟體開發工具 GitKraken Client: Workspaces

之前介紹過 GitKraken 的 Boards 與 Timelines,

雖說這兩功能在明年不再支援,

但關於 Git 部分仍然有整合支援的,

今天就來談談關於

軟體開發工具 GitKraken Client: Workspaces

在軟體開發專案中很難不遇到團隊合作,

畢竟個人能力有限而團結力量大啊。

首先在 GitKraken Client 右上角的帳號點選滑鼠左鍵,

在下拉式選單中選擇 Manage Account,

在左方的選單中點擊 ORGANIZATIONS,

並新增一個新的組織。


新增完畢後,

就能在這個組織中將團隊的成員加入


點 Add User 就能夠將需要的團隊成員加入,

輸入成員的 EMAIL 與權限之後,

就能將其加入組織


成員加入組織後,

新增團隊 ( teams ) 再進行細分,


從組織的 Teams 點選 Create Team 按鈕 ,

並輸入團隊名稱之後,


再將組織中屬於這個團隊的成員加入 Team,

基本上關於人的部分就設定完成了


接著就是建立團隊的工作區 ( Workspace ),

Workspace type 有兩個選擇,

Personal 表示只有自己能看到,

Shared ( 組織名 )才能與團隊的成員共享程式庫,

同時也能直接選擇目前程式庫存放位置將其加入工作區


成立團隊工作區的第一個好處,

團隊的成員能夠在首次進入就下載好與專案相關的程式庫,

這對摸不著頭緒的團隊新人很有幫助,

在工作區中全選程式庫並點擊 Clone all,

就能一次性下載與專案相關的程式碼


系統會跳出視窗詢問這些程式碼要存在本地端的哪個位置,

自行決定存放的位置即可


下載完畢後,

點選該程式庫就能夠看見目前專案的狀況,

各成員上傳了什麼,使用哪個分支,

都有自己的 icon 提供區隔,


以上就是今天的主題,

軟體開發工具 GitKraken Client: Workspaces

能夠幫助團隊在軟體開發專案的時候,

更有效率的管理程式碼,


 


2018年12月7日 星期五

程式開發的版本控制- Git 應用篇


之前介紹過Git的安裝,

今天就來教大家如何使用,

其實Git 的使用很簡單,

只要搞懂指令格式,

就能套用在日常的版本控制,


第一次執行的話

請執行

git config   --global   user.mail "使用者信箱"
git   config   --global   user.name   "使用者名字"


初始化使用者資料,


否則使用的時候有可能出現底下兩種錯誤訊息




可直接透過 Pycharm   內建的終端機進行設定


也能透過Git 安裝的終端機做設定,

改完可以打

git  config  --list

觀看設定是否正確



如果要新增一個Repository

來管理某個資料夾,

只需要在該資料夾中輸入

git   init

即可



Pycharm的話

可直接透過VCS  -->  Import into   Version   Control 

找到share   Project   on   GitHub

直接將專案內容上傳到GitHub


輸入此專案的基本資料


輸入GitHub的帳號密碼

 選擇要加入版本控制的檔案

按下Add



以命令列表示的話,

就是

git   add   檔名

加入要版本控制的檔案





除了將專案加入版本控制以外,

也可以複製別人的專案

命令列打

git clone   網址.git

就能夠下載別人所分享的專案來使用




以Pycharm的話,

可以直接從歡迎畫面選擇

Check out from   Version   Control   來複製專案


輸入要放置的資料夾


選擇Log in   to   GitHub

再選擇要下載的專案點選Clone即可


Pycharm會詢問是否要切換到該專案

這裡選擇Yes



如果以命令列表示的話

這裡執行了兩個步驟:


下載 demo_proj
git clone   https://github.com/guangyaw/demo_proj.git

切換到master
git  checkout   master



到這邊,

一些基本的Git功能,

都已經學會了

再列出來複習一下:

1.   git init                                                            資料夾初始化
2.   git   clone   http://project.git     複製project
3. git   checkout   master                      切換到master
4. git   add   filename                                將filename加入版本控制




如果想更新專案的程式碼可透過

git   pull



如果改完code 想將其傳回伺服器則用

git   push


上傳之前,

可用

git   commit   -m   '註解'

加上簡單的描述以備將來查詢之用,



分支的新增與合併


git   branch   分支名稱


可新增一個分支

再執行

git   checkout   分支名稱


切換到該分支進行開發

這再多人研發或者不同用途的開發中,

是一個很實用的功能,


修改完畢之後,

可以切回主線

git   checkout   master



以命令:


git   merge   分支名稱


將分支所修改的部分結合到主線中




以上這些都是Git版本控制中,

常用到的命令,

也滿足一般版本控制的需求,

其他進階應用,

下次有機會再介紹吧



















2018年12月1日 星期六

程式開發的版本控制- Git 安裝篇


程式開發過程中,

肯定製作了不少版本,

有些只用來除錯,

有些則是不同programmer修改的不同版本

甚至有些用來 release 正式版本,

至於如何對這些版本做管理與控制呢?

這就是今天的主題了:

程式開發的版本控制- Git 安裝篇


以windows 10   為範例做安裝教學,




下載完畢直接執行安裝程式 ,

第一步是一份版權宣告


 指定要安裝的位置


選擇要安裝的元件


在Windows程式集新增一個Git目錄


選擇要使用的編輯器


詢問要使用預設的命令列,

這裡使用windows預設cmd,



選擇SSL  lib for   https連線



這步驟是選擇是否自動轉換斷行符號

是由於windows與   linux在斷行符號上面的差異

Linux上面預設斷行符號通常以  \n   表示
windows上面預設為   \n\r 

當core.autocrlf為true時,

git會自動將斷行符號設為  \n

取用時,

自動轉回  \n\r
 


選擇喜好的終端機模擬器


其他選項



到此就安裝完畢




雖說安裝步驟很多,

其實最佳的設定還是以預設值為主,

程式開發的版本控制- Git 安裝篇,

其實到這裡就算是結束了,

敬請期待


程式開發的版本控制- Git 應用篇