Re: [請益] 如何做版本控管

看板Soft_Job (軟體人)作者 (平凡老百姓)時間15年前 (2011/04/11 20:43), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串2/4 (看更多)
※ 引述《erik777 (水樹奈奈紅白登場!!!)》之銘言: : 進入公司兩年公司終於決定要導入版本控管 : 先說一下目前公司的狀況 : 開發專案的環境: : ASP.NET網站 有VB也有C# : .NET WINFORM : JAVA : 開發工具為VS2008 VS2010 NetBeans : 公司的電腦和SERVER目前全都是Windows : 今年可能會加入開發APPLE的APP(以目前產品為基礎給IPhone用的延伸功能) : ---- : 主管提出來要我們去研究的軟體是Git : 自己稍微摸索了一下發現我搞不大清楚版本控管軟體的整個操作流程 : 裝了Git和Tortoisegit 摸索起來感覺像是不會開車但是坐在駕駛座這樣 = = : 不知道有沒有比較好的介紹網站或是書籍可以參考的?? : 如果有關於Tortoisegit的操作方式會更好 : 網路上關於Git的資訊我查到幾乎都是用Command line的方式去操作沒用圖形介面 : 大多數使用者都是這樣使用的嗎? : ------- : 另外大家會比較推薦用Mercurial嗎? : 因為我公司都是在windows平台上開發,跟git的相容似乎不是非常好 : 兩者在功能上不知道差異大不大? 單純就git及hg,我個人比較喜歡git 但是在windows平台上的話我會比較推薦hg 基本上git的學習曲線就是比hg高一點,跟一般web的整合也沒有像hg來的方便 在windows下msysgit的速度比起unix like下就是慢,git比起hg的速度優勢在 windows平台上實在感覺不出來,Visual Studio我不清楚,但是NetBeans很久 之前就有hg的整合了。就算都只是裝TortoiseHG也比TortoiseGit少裝一個 msysgit,而且還有Hg Init,這個寫的很好的tutorial。 但是老實說,假如都沒有人有任何概念,然後要導入版本控制 我覺得用SVN就好了,比較簡單,導入起來也比較沒有難度 裝個小烏龜,跟Web整合也比較好。 反正很多最後還不是把VCS當FTP在用。 忘了說 補充一下 Google有一篇git與hg的比較,是當初Google Code在選擇的時候的分析 可以去找來看看。 還有我勸你不要想用git,不然被搞死的應該是你自己。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.4.37 ※ 編輯: shoting 來自: 122.120.4.37 (04/11 20:45)

04/11 20:55, , 1F
的確SVN比較好上手,待過的兩家公司一開始都沒作SCM
04/11 20:55, 1F

04/11 20:56, , 2F
自己把SVN架起來,烏龜裝好,很快就會用了
04/11 20:56, 2F

04/11 21:30, , 3F
上一篇原po已經推文說公司決定不用svn了 所以選hg吧~XD
04/11 21:30, 3F

04/12 00:27, , 4F
windows 平台推 hg +1
04/12 00:27, 4F

04/12 00:55, , 5F
hg +1
04/12 00:55, 5F
文章代碼(AID): #1DelTWyo (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1DelTWyo (Soft_Job)