iT邦幫忙

版本控制相關文章
共有 92 則文章
鐵人賽 IT技術鐵人 DAY 23

技術 TortoiseSVN 使用,建立一個 Tag

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

鐵人賽 IT技術鐵人 DAY 22

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

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

鐵人賽 IT技術鐵人 DAY 21

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

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

鐵人賽 IT技術鐵人 DAY 20

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

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

鐵人賽 IT技術鐵人 DAY 19

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

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

鐵人賽 IT技術鐵人 DAY 18

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

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

鐵人賽 IT技術鐵人 DAY 17

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

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

鐵人賽 IT技術鐵人 DAY 16

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

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

鐵人賽 IT技術鐵人 DAY 15

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

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

鐵人賽 IT技術鐵人 DAY 14

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

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

鐵人賽 IT技術鐵人 DAY 13

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

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

鐵人賽 IT技術鐵人 DAY 12

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

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

鐵人賽 IT技術鐵人 DAY 11

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

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

鐵人賽 IT技術鐵人 DAY 10

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

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

鐵人賽 IT技術鐵人 DAY 9

技術 [鐵人賽] 版本控管 Commit 需要注意的事項以 dotNet 與 SVN 為例

上一篇介紹了送交(Commit) 的作法看似很簡單,但是還是有些觀念要說明,因此才有了這一篇的出現,在我們開始使用版控以後對於一些平常的習慣需要改變一下,為的是...

鐵人賽 IT技術鐵人 DAY 8

技術 [鐵人賽] TortoiseSVN 使用,將檔案傳到 Repository(Commit)

接續者上一篇,在我們將檔案庫(Repository)的檔案複製一份到工作目錄後,再來就會去修改這工作目錄中的檔案,在 Subversion 內檔案異動後必須要送...

鐵人賽 IT技術鐵人 DAY 7

技術 TortoiseSVN 使用,建立一個 Working 目錄(Checkout)

說了那麼多終於要開始使用版本控管了,之前已經有範例提到 取得檔案(Checkout)的方法,但那也僅僅只是提到而已,在這裡 demo 要重申一下 取得檔案(Ch...

鐵人賽 IT技術鐵人 DAY 6

技術 調整 TortoiseSVN 相關設定,讓使用更方便流暢

在之前的文章我們已經介紹了觀念與實際建立了 檔案庫(Repository)但是在真的開始做版控之前,我們需要對於往後會每天用到的 TortoiseSVN 來做些...

鐵人賽 IT技術鐵人 DAY 5

技術 建立 Repository 之單機使用的 SVN

雖然說架設 SVN Server 讓每個地方可以存取到檔案是個很好的解決方式,對於一些網友來說這種方式卻是一種累贅,前文也有提到 SVN 支援的通訊協定中有包括...

鐵人賽 IT技術鐵人 DAY 4

技術 建立Repository 之線上免費的 SVN

這裡介紹一個線上免費的SVN服務 XP-Dev,推薦這個空間有幾個重點 • 可以上傳兩個不公開的專案(這很重要) • 可以上傳無限個公開的專案 • 有 200...

鐵人賽 IT技術鐵人 DAY 3

技術 建立Repository之架設自己的 SVN Server

前面幾篇文章介紹了版本控管的相關觀念與技巧,如果各位已經開始手養了,一定會需要一個 檔案庫(Repository),建立可以經由網路連結的 檔案庫(Reposi...

鐵人賽 IT技術鐵人 DAY 2

技術 Subversion 版本控管的基礎概念

版本控管的必要性我不想在這裡多說,誰需要版本控管也不是我可以定義的,你只需要回想: 你是否曾經有過打了一星期的報告因為某次的當機或中毒消失殆盡? 程式開發的過...

鐵人賽 IT技術鐵人 DAY 1

達標好文 技術 什麼是版本控管?我為什麼要版本控管

很多人都說,我事業沒有做很大,我沒有在外面接案子我為什麼需要版本管理? 其實這問題相當的常見,但是只要真的做過版本管理的人,只需要用到一次,你就會發現版本管理的...

技術 8/3 CodeBeamer5.6免費中文版教育訓練:從小團隊自我管理的開發協同作業做起

您想知道如何運用CodeBeamer的Web介面, 很快建立Subversion, Git, 或Mercurial的專案repository與權限管理? 讓Co...

技術 研發團隊市場調查

如果您從事軟體或軔體開發或管理, 將很感謝您花點時間點入填寫. 其中包含您平均每天工作幾小時, 目前團隊採行哪種開發方法..等. 填寫後將可馬上看到結果. 此調...

技術 歡迎報名參加2011年1月5日免費的自由軟體開發專案協作網JavaForge 線上使用說明會(中文)

您有興趣運用免費的JavaForge 做open source的開發嗎? 嵌藝創研將於線上做約一小時半的介紹和說明, 幫助您順利運用此open source的...

技術 7.14 專案管理研討會: 事實與理想? 提供您一個實際有效的專案管理範例

專案管理的如時如期如質對你來說是理想還是天天都在發生的事? 我們總希望專案完成可以賓主盡歡, 利潤滿滿, 士氣鼓舞, 可再利用 事實與理想? * 您知道開發團...

技術 [VisualStudio]VS 2010 ALM Overview

原文來自點部落:http://www.dotblogs.com.tw/jimmyyu/archive/2010/01/23/vs-2010-alm-overvi...

技術 CodeBeamer MR: 免費的Subversion, Git, Mercurial的Web管理介面和Tracker

如果您正在採用或正要使用Subversion, Git, Mercurial, 且正煩惱這些系統的權限管理, 或希望也有整合的追蹤系統, 永久免費的CodeBe...

技術 2009/10/24 Sat. 下午 敏捷開發(Agile Development)實戰經驗分享會

@ 看了很多Agile, XP, Scrum的書, 可是還是不知道要如何套用到自己的專案? @ 常常走了許多冤枉路, 才有一點點進展? @ 專案計劃總是趕不上變...