iT邦幫忙

版本控制相關文章
共有 48 則文章
鐵人賽 自我挑戰組 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...

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

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

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

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

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

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

技術 Configuration & Change Management with Git for Enterprises

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

鐵人賽 DAY 30

技術 版本控管總結

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

鐵人賽 DAY 29

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

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

鐵人賽 DAY 28

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

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

鐵人賽 DAY 27

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

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

鐵人賽 DAY 26

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

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

鐵人賽 DAY 25

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

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

鐵人賽 DAY 24

技術 TortoiseSVN 使用小技巧

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

鐵人賽 DAY 23

技術 TortoiseSVN 使用,建立一個 Tag

Tag 這玩意顧名思義就是一個標籤,用起來沒有什麼技巧,就是用而已,所以 demo 想提一下為什麼要做 Tag,當專案或是文件寫到一定程度時一定會有交付的需求產...

鐵人賽 DAY 22

技術 TortoiseSVN 使用,如何合併分支至主線

前面介紹了合併主線異動到分支的方式熟悉了以後,應該對於分支的進展有很大的幫助,終於分支的功能開發也已經完畢了,在確定程式正確無誤後就要將分支的這些異動合併回主線...

鐵人賽 DAY 21

技術 TortoiseSVN 使用,如何合併主線的變動至分支

前面說到分支(Branch)與主線(Trunk)是完全隔離的,分支(Branch)的異動並不會影響主線(Trunk),反過來主線(Trunk)的變動也不會滲透到...

鐵人賽 DAY 20

技術 TortoiseSVN 使用,使用分支Branch開發新功能

利用分支(Branch)的功能可以有效隔離主線(Trunk),當開發程式時想重構、測試寫法、開發新功能,這些動作可能不會那麼快處理完畢,並且在調整的同時,可能會...

鐵人賽 DAY 19

技術 TortoiseSVN 使用,抓出兇手,使用 Blame 查看每一行最後修改的人是誰

在多人開發的環境下,應該難免會遇到程式更新後馬上就編譯不過,或是有人改了原本自己負責的部份卻造成了 Bug 讓自己受到莫名之冤,以往只能大叫「X 誰改我的程式」...

鐵人賽 DAY 18

技術 利用 WinMerge 來當比對的工具

在之前介紹了送交(Commit)的方式與注意事項,如果你手癢的話的話可能早就發現了在送交(Commit)清單上點兩下就可以看到版本差異 點擊兩下就會跳出比對工具...

鐵人賽 DAY 17

技術 TortoiseSVN 使用,如何比對兩個版本間的差異讓你更輕鬆的發佈檔案

雖然 demo 使用 SVN 也有一段時間了,但是之前有一段時間都還是蠢蠢的自己判斷哪些檔案有更新哪些檔案沒更新,這樣子在更新網站的時候往往都會花費很多時間去作...

鐵人賽 DAY 16

技術 TortoiseSVN 使用,匯出一份沒有版本控管的檔案

在受到 Subversion 版控保護的時候都會在每層的資料夾中擁有 (.svn | _svn) 資料夾,前文有提過千萬不要修改這資料夾的內容,避免版控發生難以...

鐵人賽 DAY 15

技術 TortoiseSVN 使用,還原特定版本的異動

在【TortoiseSVN 使用,從 Repository 抓取特定版本程式(Update)】一文中有提到回覆到之前版本的功能,雖然這種功能已經可以讓時光回逤到...

鐵人賽 DAY 14

技術 版本控管下的移動與更名

在版控系統中任何的異動都會造成一個版本,這是很基本的觀念,版控中對於「移動」和「更名」這些很自然的基本操作確有者一些特殊的操作流程,目的只是為了保留版本歷史記錄...

鐵人賽 DAY 13

技術 TortoiseSVN 使用,從 Repository 抓取特定版本程式(Update)

一般來說使用更新(Update)都會是取最新版,但是在某些情況之下會需要取回某一次的版本,發生了這種需求的時候只需要將版本更新(Update)至某一版本即可(可...

鐵人賽 DAY 12

技術 TortoiseSVN 更新時發生衝突如何解決(下)

上一篇介紹了解決衝突的辦法,但是有個前提就是更新(Update) 的畫面不能關掉,可是這前提實在是太困難了,這視窗很容易就隨手關了,所以又有了這一篇,說明如果已...

鐵人賽 DAY 11

技術 TortoiseSVN 更新時發生衝突如何解決(上)

上一篇介紹了完美的更新(Update)是如此的輕鬆簡單,基於之前【 Subversion 版本控管的基礎概念】的介紹因為有了自動合併這件事情,所以在 Subve...

鐵人賽 DAY 10

技術 TortoiseSVN 使用,從 Repository 抓取最新版程式(Update)

介紹完了送交(Commit)再來就是更新(Update)的用法,前文也一直有提到當專案有成員送交(Commit)了任何異動,其他成員就必須使用更新(Update...