SlideShare ist ein Scribd-Unternehmen logo
1 von 21
「你改了哪裡?我看不出來欸。」 版本控制工具TortoiseHg使用方式
有了版本控制工具,以後你永遠看得出來你這次和那次,到底改了哪裡。
TortoiseHg的優點 分散式版本控制系統走到哪帶到哪的版本控制記錄沒網路嘛欸通! 越來越成熟剛開始和TortoiseSVN比起來功能落後很多現在已經有了Word的比較文件功能日後相信會有更多進步 版本控制檔案集中在一個資料夾SVN的每一層資料夾都有一個這種資料夾我不會匯出(Export)之前老是刪到手軟…
情境:設計師傳了這樣的圖給工程師「排版在IE6裡壞掉了」
工程師怕老人癡呆犯了,等一下會說不出自己改了什麼地方立馬加入版本控制!
1. 解壓縮檔案
2. 建立檔案庫 (Repository)
2. 建立檔案庫 (Repository) 按下[建立]就對了啦 其他設定先不管他XD
2. 建立檔案庫 (Repository) 檔案庫建立完畢會多出這個資料夾,以後就假裝沒看到它就好 不要去動他喔
3. 檔案加入版本控制
3. 檔案加入版本控制 在這個輸入框填寫每一次提交的原因 讓自己記得在這次提交做了什麼事 一開始先按[全部] 以便把所有檔案加入版本控制 最後按下[提交](commit)
出現綠色勾勾表示檔案已受版本控制管理! 看到綠色勾勾出現 工程師就可以開始安心的惡搞所有檔案了
檔案修改完畢,記得提交(commit)
提交視窗長這樣 在此窗格填寫每一次提交的原因 盡量寫完整一點 不要考驗自己明天的記性XD 也可以備忘下一個版本要做的調整 顯示此次提交的檔案 你也可以把不要提交的檔案取消 此處呈現檔案被修改的情況 目前沒有比較圖檔的功能 不過純文字檔案就可以看出被更動處 最後按下[提交](commit)
瀏覽各個版本(Workbench)
這區塊會列出所有版本 妳可以看到哪個版本是什麼時候改的、 誰改的(多人合作的情況下)…等等資訊 目前檢視的版本,提交時填寫的訊息 當時若寫清楚一點,這個版本改了什麼就一目瞭然 目前檢視的版本裡異動的檔案 由此可見 昨天我只有改CSS唷 :D 左側視窗選取的檔案 在這個版本中 被異動了哪些內容
你可以這樣用 把整個資料夾壓縮起來給工程師請他修改完後整份傳回來給你亮紅色驚嘆號的就是被改過的檔案
比較驚嘆號和上次提交內容的差異 在紅色驚嘆號的檔案上按右鍵->選擇[Visual Diff]開啟檔案比較視窗
比較驚嘆號和上次提交內容的差異 被異動過的地方會被標示上不同顏色 點選[向上]與[向下]的圖示 可以快速跳到下一個修改處 並以底色標示出現在檢視之處
據說還可以這樣用 和你的工程師一起用TortoiseHg分享檔案pull把資料從別人機器上拉下來push把資料從自己機器推上去別人家 不過這屬於我還懶得研究的境界 XD(吳老師看到這行應該會把我吊起來打……)
參考資料 上官林傑(ericsk)《第一次 hg (Mercurial) 就上手》http://blog.ericsk.org/archives/1247 Mercurial与TortoiseHg使用入门教程http://www.cnblogs.com/meetrice/archive/2010/07/12/1775707.html

Weitere ähnliche Inhalte

Ähnlich wie How to Use Tortoisehg

互联网创业服务器运维工具集
互联网创业服务器运维工具集互联网创业服务器运维工具集
互联网创业服务器运维工具集zhen chen
 
凌波微步:wagon + VS Code 的輕功哲學
凌波微步:wagon + VS Code 的輕功哲學凌波微步:wagon + VS Code 的輕功哲學
凌波微步:wagon + VS Code 的輕功哲學Shengyou Fan
 
使用 Vagrant 构建开发环境
使用 Vagrant 构建开发环境使用 Vagrant 构建开发环境
使用 Vagrant 构建开发环境blackpuppy
 
使用最新 Edge 瀏覽器來進行開發​
使用最新 Edge 瀏覽器來進行開發​使用最新 Edge 瀏覽器來進行開發​
使用最新 Edge 瀏覽器來進行開發​Poy Chang
 
Dreaming Infrastructure
Dreaming InfrastructureDreaming Infrastructure
Dreaming Infrastructurekyhpudding
 
No more fractures MingLiu font!
No more fractures MingLiu font!No more fractures MingLiu font!
No more fractures MingLiu font!Yuan CHAO
 
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境Shengyou Fan
 

Ähnlich wie How to Use Tortoisehg (8)

互联网创业服务器运维工具集
互联网创业服务器运维工具集互联网创业服务器运维工具集
互联网创业服务器运维工具集
 
凌波微步:wagon + VS Code 的輕功哲學
凌波微步:wagon + VS Code 的輕功哲學凌波微步:wagon + VS Code 的輕功哲學
凌波微步:wagon + VS Code 的輕功哲學
 
使用 Vagrant 构建开发环境
使用 Vagrant 构建开发环境使用 Vagrant 构建开发环境
使用 Vagrant 构建开发环境
 
使用最新 Edge 瀏覽器來進行開發​
使用最新 Edge 瀏覽器來進行開發​使用最新 Edge 瀏覽器來進行開發​
使用最新 Edge 瀏覽器來進行開發​
 
Dreaming Infrastructure
Dreaming InfrastructureDreaming Infrastructure
Dreaming Infrastructure
 
No more fractures MingLiu font!
No more fractures MingLiu font!No more fractures MingLiu font!
No more fractures MingLiu font!
 
vmarket in action
vmarket in actionvmarket in action
vmarket in action
 
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
使用 wagon + VS Code 輕鬆打造 Windows 平台 PHP/Laravel 開發環境
 

Mehr von Veronica Lin

I am a LOSER || 我跟你一樣魯蛇,我是你的厭世學姊
I am a LOSER || 我跟你一樣魯蛇,我是你的厭世學姊I am a LOSER || 我跟你一樣魯蛇,我是你的厭世學姊
I am a LOSER || 我跟你一樣魯蛇,我是你的厭世學姊Veronica Lin
 
Managing Facebook Pages || 粉絲專頁小編工作懶人包
Managing Facebook Pages || 粉絲專頁小編工作懶人包Managing Facebook Pages || 粉絲專頁小編工作懶人包
Managing Facebook Pages || 粉絲專頁小編工作懶人包Veronica Lin
 
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbedOpen Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbedVeronica Lin
 
Dreams come true || 穿越冰山,來到你的熱帶島嶼
Dreams come true || 穿越冰山,來到你的熱帶島嶼Dreams come true || 穿越冰山,來到你的熱帶島嶼
Dreams come true || 穿越冰山,來到你的熱帶島嶼Veronica Lin
 
Learning LaTeX || LaTeX 入門
Learning LaTeX || LaTeX 入門Learning LaTeX || LaTeX 入門
Learning LaTeX || LaTeX 入門Veronica Lin
 
Keep on Believing: How I Became a Web Developer || 從這裡,到那裡:我的工程師之路
Keep on Believing: How I Became a Web Developer || 從這裡,到那裡:我的工程師之路Keep on Believing: How I Became a Web Developer || 從這裡,到那裡:我的工程師之路
Keep on Believing: How I Became a Web Developer || 從這裡,到那裡:我的工程師之路Veronica Lin
 

Mehr von Veronica Lin (6)

I am a LOSER || 我跟你一樣魯蛇,我是你的厭世學姊
I am a LOSER || 我跟你一樣魯蛇,我是你的厭世學姊I am a LOSER || 我跟你一樣魯蛇,我是你的厭世學姊
I am a LOSER || 我跟你一樣魯蛇,我是你的厭世學姊
 
Managing Facebook Pages || 粉絲專頁小編工作懶人包
Managing Facebook Pages || 粉絲專頁小編工作懶人包Managing Facebook Pages || 粉絲專頁小編工作懶人包
Managing Facebook Pages || 粉絲專頁小編工作懶人包
 
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbedOpen Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
Open Graph & oEmbed | facebook的開放社交關係圖與其他網站的oEmbed
 
Dreams come true || 穿越冰山,來到你的熱帶島嶼
Dreams come true || 穿越冰山,來到你的熱帶島嶼Dreams come true || 穿越冰山,來到你的熱帶島嶼
Dreams come true || 穿越冰山,來到你的熱帶島嶼
 
Learning LaTeX || LaTeX 入門
Learning LaTeX || LaTeX 入門Learning LaTeX || LaTeX 入門
Learning LaTeX || LaTeX 入門
 
Keep on Believing: How I Became a Web Developer || 從這裡,到那裡:我的工程師之路
Keep on Believing: How I Became a Web Developer || 從這裡,到那裡:我的工程師之路Keep on Believing: How I Became a Web Developer || 從這裡,到那裡:我的工程師之路
Keep on Believing: How I Became a Web Developer || 從這裡,到那裡:我的工程師之路
 

How to Use Tortoisehg