在‘Git’分類底下的文章

Git版本控管學習筆記(1)

我過去一直都是使用SVN來做專案的版本控管的工作, 最近突然很頻繁的聽到圈內的人都用git這個東西,強調他分散式、適合分散式開發等等的優點。 再加上最近有看到保哥的30天精通Git版本控管的教學文, 就決定好好的來學習一下這個新的版本控管系統。 在過去,較有名的檔案管理系統有SVN、CVS、Visual SourceSafe、VSTS, 不過,這些版本管理系統大都採用集中式控制, 也就是一定要連上Server才可以commit資料。 而Git則強調分散式管理,他可以在本機就先commit資料,當連到網路之後,才去與server上的系統做合併。 這樣有一個很大的好處,就是即使今天人在國外,無法連上網路而需要繼續工作, 或公司的svn是使用區網去連接,但我們卻無法連接至公司網路時, 也可以commit程式的變更,這個特性在分散式的開發上十分的方便。 決定要學GIT後,第一個就是要選擇工具 CloudHsu推薦下面兩款: mac系統上使用SourceTree 在windows上使用gitextensions 上面這兩款都是圖形化GUI介面的操作軟體。 不過保哥在文章裡面有提到,最終在使用上, […]

繼續閱讀...