iT邦幫忙

版本控制相關文章
共有 92 則文章
鐵人賽 Software Development DAY 17

技術 Day 17 - 能在一起無憂無慮多幸運,談 GIT 解衝突

之前的幾篇,談了 GIT 的 merge、rebase 及 cherry-pick提到的例子因為有先做過設計,所以合併或移動通常都會很順利,但實務中當共同使用儲...

鐵人賽 Software Development DAY 16

技術 Day 16 - 把製作步驟歷程整理好讓人更好理解,談 git rebase -i 互動模式

在 Day 14 的內容中,提到 git rebase 的概念是「把 commit 所代表的步驟,試著在新的基點再做一次」,而正因為,每一個 commit,紀錄...

鐵人賽 Software Development DAY 15

技術 Day 15 - 你那招很厲害,我不要一整套,可以只要一招嗎?git cherry-pick

在樂高手冊上,如 Day 14 上的內容,如果劇情變更成,A 版作者覺得 B 版作者的「步驟 1 (B1):變更內容,在橫條基板右上角放上一格綠色樂高」很好很...

鐵人賽 Software Development DAY 14

技術 Day 14 - 換個起點再來一次 談 git rebase

今天來談 git rebase,這是一個對於剛開始學 GIT 的人,常常覺得有點混亂複雜的指令,他究竟在做什麼呢?今天的一開始,我們先用樂高手冊組裝來舉個例子:...

鐵人賽 Software Development DAY 13

技術 Day 13 - 你的就是我的 再談 git merge

在上一篇的內容中,提到了 Merge 其實就是在合併的點上,把與本身不一樣的地方,實作一次,做成動畫大概類似底下的圖示: 而如果自己完全還沒有任何變更,只有預...

鐵人賽 Software Development DAY 12

技術 Day 12 - 你手冊新增的部分不錯,我們合作吧!分支合體技 git merge

還記得 Day 08 的樂高案例劇情嗎?當有人將一個樂高手冊的基礎版本,分享出來,有兩個網友同時基於這個基礎版本,各自實作自己的手冊。現在 A 網友發現 B 網...

鐵人賽 Software Development DAY 11

技術 Day 11 - 切換 branch 與 還原目前工作區檔案:git checkout, restore, switch

今天的內容硬要跟樂高有關連,我大概會這樣說,當我們編輯樂高製作手冊,編輯到一半,還沒正式寫進手冊裡,但,我不想要目前編輯到一半的內容了,我該怎麼辦?但,我想不到...

鐵人賽 Software Development DAY 10

技術 Day 10 - 編輯到一半突然有其他事情插進來要先做,該怎麼辦?談 git stash

在閱讀的時候,如果突然有事情必須暫停,我們可能會在書裡夾上書籤,等待其他的事情處理完畢,再透過書籤回到正在閱讀的地方。而製作樂高手冊,假設目前正在做的這個步驟,...

鐵人賽 Software Development DAY 9

技術 Day 09 - 寫好的手冊想改寫怎麼辦?談 GIT RESET

當你的寫好的製作樂高手冊突然發現,有重大的錯誤、少了一些步驟,想要修改重寫,我們會怎麼做?通常我們會移除手冊上有問題的部分,從已經完成,沒有問題的地方繼續開始。...

鐵人賽 Software Development DAY 8

技術 Day 08 - 當你想為你的手冊作不一樣的版本時,談 git branch

有沒有印象,曾經電視劇有提出過網友票選解決這樣的活動?但票選公布的時間常常離結局的時間不遠,礙於時間因素,劇組可能就會決定,先把兩個結局都先拍好,時間點到了,再...

鐵人賽 Software Development DAY 7

技術 Day 07 - 做到哪個步驟了?現在在哪?GIT HAED 很重要

在唸書的時候,有時候因為字數太多,我們可能會拿著一隻筆指著目前正在閱讀的地方,一字一字往下移動;而在看樂高手冊製作積木的過程中,我們也有可能因為步驟太多,每執行...

鐵人賽 Software Development DAY 3

技術 Day 03 - 如何做出一本樂高組裝手冊?GIT 操作區域

昨天提到了關於「樂高與 GIT 版本控制」的關聯,從今天起,我們要開始以樂高組裝的角度,看 GIT 的一些入門必學的指令;這一篇將會介紹使用 GIT 一定要很清...

鐵人賽 Software Development DAY 2

技術 Day 02 - 為什麼是樂高與 GIT

在今天的這篇,在知道為什麼我會選擇樂高作為 GIT 的比喻案例之前,我想先開始思考及討論,在原始碼的開發者耕耘生成過程中,對於原始碼的生滅有些什麼樣的變化?版本...

鐵人賽 Software Development DAY 1

技術 Day 01 - 關於「用樂高玩轉 GIT 版本控制」緣起

版本控制系統的重要性在現今的軟體開發專案中,已經是不可缺少的重要環節,而選用 GIT 作為版本控制系統的比例不在少數。 自己及團隊使用 GIT 作專案的版本控制...

鐵人賽 自我挑戰組 DAY 25

技術 Day25 不求當個 Git 大師,只求和平相處(分支篇)

大家都說 Git 易學難通,所以我不貪心,只求和平相處啊~ 以往在自己的練習當中,屬個人小開發實作,使用 Git 的時機並不多,也不深,僅使用最基本的 clon...

鐵人賽 Modern Web DAY 7

達標好文 技術 Sourcetree - git 的 GUI 管理軟體

雖然在 VSCode 與 github 整合以後,使用指令來進行版本控制已經變得非常方便,但有時候可能還是記不住指令,或是新手入坑比較不了解指令,這種時候就可以...

技術 Windows 安裝Git 教學

因為個人的記憶極差,為了有效率的學習,打算利用寫文章的方式順便當作自己的筆記,一邊實做一邊紀錄過程,如果內容有誤,煩請不吝指教 首先第一篇文章打算從Git,分...

鐵人賽 學生 DAY 15
於是我e路向前 系列 第 15

技術 小小上班族體驗生活part9_哇!!專業!!!趴兔~

[上一篇在這]what's going on?? 暑期實習的兩個月,也算是一探這一行的工作環境。上班的生活,跟我想像中差不多,但是一開始還是滿不習慣。要好好坐在...

技術 2013軟韌體開發團隊相關的Survey

幾年前的Survey, Subversion是最popular的版本控制系統, 那時Agile還沒什麼人說. 現在狀況如何呢? 邀請您參加這個問卷調查. Q3底...

技術 2013, Jan. 9 Webinar: SCM with Git and Subversion

此Webinar以英文進行 需先到http://www.intland.com/events/webinar-scm-git-subversion/ 註冊 We...

鐵人賽 IT技術 DAY 12
打造軟體團隊 系列 第 12

技術 打造軟體團隊(11): 搭配IT工具-Source code control: SVN, GIT.

前面談完了團隊建立與軟體專案管理, 針對建立團隊的流程, 與軟體開發流程做了敘述. 接下來進入另一個主題"搭配IT工具". 前面談完了團隊建...

鐵人賽 IT技術 DAY 10
打造軟體團隊 系列 第 10

技術 打造軟體團隊(9): 軟體專案管理-軟體發行流程. 品質控管,發行頻率和版本規則

軟體開發出來後, 就到整合和發行的流程, 在這階段我提出品質控管,發行頻率和版本規則來討論. 軟體開發出來後, 就到整合和發行的流程, 這邊我想特別提出來的是品...

技術 Configuration & Change Management with Git for Enterprises

2012年9月19日晚上9:00 Presenter: Intland Software (研發團隊協同作業解決方案CodeBeamer原廠) 註冊網址 htt...

鐵人賽 IT技術鐵人 DAY 30

技術 版本控管總結

聽說最後一天都要來做個總結什麼的,所以我也就來做個總結吧。 雖然在這 29 天中文章主要都是介紹程式開發環境以及 SVN 版控的用法,但是對於版本控制的觀念上來...

鐵人賽 IT技術鐵人 DAY 29

技術 工具--使用 StatSVN 對 Log 做分析

SVN 每次送交的時候都會存有一份 Log 包含了異動的檔案清單和Developer 自行撰寫的文字說明,這些 Log 記錄了相當豐富的資訊如果可以拿來運用是不...

鐵人賽 IT技術鐵人 DAY 28

技術 工具--CommitMonitor 可以用來監控版本庫的提交

前面介紹到可以將 SVN Server 設定成有成員送交(Commit)就發信提醒,這對於多人開發的情況是很重要的,但是如果你今天使用的是業主、教授的 SVN...

鐵人賽 IT技術鐵人 DAY 27

技術 讓 SVN Service 擁有發信的功能並且進階限制 Log 的樣式

上一篇提到了如何限制使用者送交沒有 Log 的檔案,其中用到的一些觀念(雖然我都沒說)也可以進一步讓使用者送交後會發信告知特定使用者或群組,這種發信的機制對於多...

鐵人賽 IT技術鐵人 DAY 26

技術 LOG 是很重要的!如何強迫 Commit 時一定要輸入 Log

版控介紹到這裡這裡各位應該都可以體會 Log 是一個非常重要的東西,分支、合併、還原、刪除等等一堆功能都需要靠 Log 來做判斷,但是預設的情況下 Log 是可...

鐵人賽 IT技術鐵人 DAY 25

技術 Visual Studio 免費的 SVN 整合工具 ankhsvn 與 Visual SVN

前面介紹了很多關於 TortoiseSVN 的應用,不可諱言 TortoiseSVN 真的是一套不可多得的好軟體,但是對於 .NET 開發人員來說,每天都開者...

鐵人賽 IT技術鐵人 DAY 24

技術 TortoiseSVN 使用小技巧

前面介紹了許許多多有關於 SVN Client 軟體 TortoiseSVN 的使用方式(其實只是 SVN 的 GUI 呈現而已),相信對於 TortoiseS...