雖然在 VSCode 與 github 整合以後,使用指令來進行版本控制已經變得非常方便,但有時候可能還是記不住指令,或是新手入坑比較不了解指令,這種時候就可以...
說了那麼多終於要開始使用版本控管了,之前已經有範例提到 取得檔案(Checkout)的方法,但那也僅僅只是提到而已,在這裡 demo 要重申一下 取得檔案(Ch...
前面幾篇文章介紹了版本控管的相關觀念與技巧,如果各位已經開始手養了,一定會需要一個 檔案庫(Repository),建立可以經由網路連結的 檔案庫(Reposi...
在之前的文章我們已經介紹了觀念與實際建立了 檔案庫(Repository)但是在真的開始做版控之前,我們需要對於往後會每天用到的 TortoiseSVN 來做些...
雖然說架設 SVN Server 讓每個地方可以存取到檔案是個很好的解決方式,對於一些網友來說這種方式卻是一種累贅,前文也有提到 SVN 支援的通訊協定中有包括...
今天的內容硬要跟樂高有關連,我大概會這樣說,當我們編輯樂高製作手冊,編輯到一半,還沒正式寫進手冊裡,但,我不想要目前編輯到一半的內容了,我該怎麼辦?但,我想不到...
在前兩篇,分別談了 GitFlow 及 GitHub Flow 兩種常見的 GIT 工作流程,使用上,GitFlow 常常被詬病流程太複雜,團隊成員如果對 GI...
雖然 demo 使用 SVN 也有一段時間了,但是之前有一段時間都還是蠢蠢的自己判斷哪些檔案有更新哪些檔案沒更新,這樣子在更新網站的時候往往都會花費很多時間去作...
在之前介紹了送交(Commit)的方式與注意事項,如果你手癢的話的話可能早就發現了在送交(Commit)清單上點兩下就可以看到版本差異 點擊兩下就會跳出比對工具...
接續者上一篇,在我們將檔案庫(Repository)的檔案複製一份到工作目錄後,再來就會去修改這工作目錄中的檔案,在 Subversion 內檔案異動後必須要送...
在【TortoiseSVN 使用,從 Repository 抓取特定版本程式(Update)】一文中有提到回覆到之前版本的功能,雖然這種功能已經可以讓時光回逤到...
利用分支(Branch)的功能可以有效隔離主線(Trunk),當開發程式時想重構、測試寫法、開發新功能,這些動作可能不會那麼快處理完畢,並且在調整的同時,可能會...
Day18 ~ Day21 是教大家如何使用 SourceTree 做版本控制。在工作上,因為公司只有三個人,其中只有筆者一個人在使用版本控制,後來都習慣使用...
版本控制分為 本機端(Local) 與 遠端(Remote)。本機端可以在離線的狀態下開發專案,等到連上網路之後再上傳到遠端更新。這也是做版本控制的好處之一,萬...
如果您正在採用或正要使用Subversion, Git, Mercurial, 且正煩惱這些系統的權限管理, 或希望也有整合的追蹤系統, 永久免費的CodeBe...
前面談完了團隊建立與軟體專案管理, 針對建立團隊的流程, 與軟體開發流程做了敘述. 接下來進入另一個主題"搭配IT工具". 前面談完了團隊建...
前面介紹了很多關於 TortoiseSVN 的應用,不可諱言 TortoiseSVN 真的是一套不可多得的好軟體,但是對於 .NET 開發人員來說,每天都開者...
在閱讀的時候,如果突然有事情必須暫停,我們可能會在書裡夾上書籤,等待其他的事情處理完畢,再透過書籤回到正在閱讀的地方。而製作樂高手冊,假設目前正在做的這個步驟,...
在樂高手冊上,如 Day 14 上的內容,如果劇情變更成,A 版作者覺得 B 版作者的「步驟 1 (B1):變更內容,在橫條基板右上角放上一格綠色樂高」很好很...
軟體開發出來後, 就到整合和發行的流程, 在這階段我提出品質控管,發行頻率和版本規則來討論. 軟體開發出來後, 就到整合和發行的流程, 這邊我想特別提出來的是品...
上一篇介紹了送交(Commit) 的作法看似很簡單,但是還是有些觀念要說明,因此才有了這一篇的出現,在我們開始使用版控以後對於一些平常的習慣需要改變一下,為的是...
因為個人的記憶極差,為了有效率的學習,打算利用寫文章的方式順便當作自己的筆記,一邊實做一邊紀錄過程,如果內容有誤,煩請不吝指教 首先第一篇文章打算從Git,分...
版本控管的必要性我不想在這裡多說,誰需要版本控管也不是我可以定義的,你只需要回想: 你是否曾經有過打了一星期的報告因為某次的當機或中毒消失殆盡? 程式開發的過...
@ 看了很多Agile, XP, Scrum的書, 可是還是不知道要如何套用到自己的專案? @ 常常走了許多冤枉路, 才有一點點進展? @ 專案計劃總是趕不上變...
這裡介紹一個線上免費的SVN服務 XP-Dev,推薦這個空間有幾個重點 • 可以上傳兩個不公開的專案(這很重要) • 可以上傳無限個公開的專案 • 有 200...
聽說最後一天都要來做個總結什麼的,所以我也就來做個總結吧。 雖然在這 29 天中文章主要都是介紹程式開發環境以及 SVN 版控的用法,但是對於版本控制的觀念上來...
隨著產品或專案越來越壯大,大部分的團隊也會開始思考透過改善團隊的開發流程,提升產品的品質,例如,在原始碼的品質管理上,開始導入單元測試、整合測試、提倡持續整合、...
在開始講解指令前,先推薦給大家一個平台:六角學院,會提到這個平台是因為!六角學院的 Git & GitHub 課程內容講解得非常清楚且容易理解,是我學習...
今天完全沒有樂高,在 Day 20 的內容中,我們提到了與遠端溝通時,當遠端共用區的儲存庫有新物件,而本地儲存庫也有新物件時,進行 git pull 其實就等同...
一般來說使用更新(Update)都會是取最新版,但是在某些情況之下會需要取回某一次的版本,發生了這種需求的時候只需要將版本更新(Update)至某一版本即可(可...