2013年11月9日 星期六

[SourceCodeControl] Bitbucket 介紹

只要是開發project都需要做版本控管還有Issue Tracking,目前用過的版控工具有 SVN 和 Git
兩個的差異主要是:集中式管理以及分散式管理的差別。



使用上的差異

用了Git 之後就可以很快發現他的便利性,
例如: cherry-pick  可以將一次commit所做的變更快速的套至其他的Branch 甚至是project,
以及  Git可以在local端自行開發,然後可以只push部分的資料到remote端,
也就是說local 跟 remote 可以是不同的線,但是SVN的話就不行,server跟local是同一條線。


使用Git

既然要使用Git那就必須有remote端 網路上常常會聽到有人使用 GitHub,他是免費的server  但是免費的版本只能創建 public 的 repository 這讓我有點困擾。
有些project我希望他不是公開的,這個原因讓我去搜尋了其他可用的網站。


BitBucket

跟GitHub一樣提供remote端,但是BitBucket額外提供了  private 的 repository
雖然project的人數有限制,但對於小團隊來說是足夠的 ,並且他還提供了Issue Tracking的工具


以及類似Agile的任務領取指派介面



對我來說這樣的功能算是非常的充裕,最後....讓我們開始開發吧!! XD

沒有留言:

張貼留言