none
多人撰寫程式merge一問 RRS feed

  • 問題

  • 各位先進好,

    最近我跟我遠在台北的partner在撰寫一套蠻大的系統

    有WEBSERVICE端跟WINDOWS PHONE端,但我們都會動到這兩邊的CODE

     

    因目前我們兩位都是在學的學生,在軟體界分工的方法不甚了解,

    現階段只用GitHub做做版本控制,以及手動Merge

     

    但一開始手動MERGE還好,告知對方我動了哪段副程式,如果有其他相依性則請他注意

    他再把他的CODE給合併到我的版本裡面,但後來程式主體越來越龐大

    雖然我們都有用OO去寫,不過有些地方還是無法OO

     

    或者常常改一個地方,很多地方就要稍加微調變動,因為每次很多地方都會小修正,要跟他講在哪裡好像也不是這麼簡單的事情(可能3小時前改的地方老早忘了...)

    這時就會讓彼此之間要MERGE的時候很頭痛,可能會漏合併一些對方已經修好的BUG CODE片段諸如此類的

    目前很笨的弄NOTEPAD++一個一個把CS跟XAML檔打開COMPARE人工比較

     

    但這樣非常耗時耗神...

    想問問前輩們有沒有什麼好的工具可以來做MERGE這件事情,變得比較容易的呢?...謝謝!

    2013年3月3日 下午 06:50

解答

  • 可以試試 Visual Studio Team Foundation Service: http://tfs.visualstudio.com/en-us/pricing/information/

    5 users 內是免費的。


    學習不是查個 Google 套個書上的範例就算了,而是去熟悉了解每個程式碼背後的意義,否則就算學個幾百年,它也不會是你的。

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已提議為解答 KKBruceMVP 2013年3月4日 上午 01:37
    • 已標示為解答 THKAW 2013年3月9日 上午 08:54
    2013年3月4日 上午 12:32
    版主

所有回覆

  • 可以試試 Visual Studio Team Foundation Service: http://tfs.visualstudio.com/en-us/pricing/information/

    5 users 內是免費的。


    學習不是查個 Google 套個書上的範例就算了,而是去熟悉了解每個程式碼背後的意義,否則就算學個幾百年,它也不會是你的。

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已提議為解答 KKBruceMVP 2013年3月4日 上午 01:37
    • 已標示為解答 THKAW 2013年3月9日 上午 08:54
    2013年3月4日 上午 12:32
    版主
  • 可以試試 Visual Studio Team Foundation Service: http://tfs.visualstudio.com/en-us/pricing/information/

    5 users 內是免費的。


    學習不是查個 Google 套個書上的範例就算了,而是去熟悉了解每個程式碼背後的意義,否則就算學個幾百年,它也不會是你的。

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    有了,我有去看TFS

    原以為他沒有EXPRESS版,查了一下才發現原來他也有出EXPRESS,才是5 USERS免費~~感謝小朱大提供的資訊

    因為目前這個PROJECT已經在GITHUB用一段時間了,

    所以我又找了GIT相關管理的組件裝在VS上面也有滿足我上面的需求的功能

    等下一次開發別的專案再來參考TFS

    謝謝你的回覆

    2013年3月9日 上午 08:56