台灣最大程式設計社群網站
線上人數
1888
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> 硬體 / 週邊 / 其他 >> 請問如何有效管理源程式的版本
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問如何有效管理源程式的版本
價值 : 10 QP  點閱數:4318 回應數:11
樓主

abc
門外漢
0 35
426 48
發送站內信

請問如何有效管理源程式的版本
本篇文章發表於2005-02-17 00:08
1樓
版主回應

版主
檢舉此回應
如果都沒有人回答你, 可能是你的問題不夠清楚喔, 你可以再解釋一下, 你到底要達成的是什麼?
本篇文章回覆於2005-02-18 00:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Aquila Deus
檢舉此回應
Subversion!
本篇文章回覆於2005-02-20 15:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

abc
檢舉此回應
對不起,我解釋不清楚. 
我意思是我開發了一個應用程式後,
經過多次修改,會出現不同的版本, 但經過一段日子後, 往往不清楚之前所修改過的內容及功能.
如何有效管理源程式的版本及清楚記錄修改過的內容. 
在軟體工程中有沒有此機制.
希望高手指教.

本篇文章回覆於2005-02-21 00:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Alice
檢舉此回應
我們公司一般都用SourceSafe來管理的,還不錯!
本篇文章回覆於2005-02-22 11:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

abc
檢舉此回應
SourceSafe 我本身沒有使用過
不過我會試下, 多謝你的意見.
本篇文章回覆於2005-02-23 00:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

tommycities
檢舉此回應
有很多軟體可以管理Source Code版本
Rational有也推出全套的
本篇文章回覆於2005-03-03 16:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

Anthony
檢舉此回應
CVS or Subversion,都是功能強大又免費的版本管理系統
去 google 一下,資料很多喔
本篇文章回覆於2005-03-10 11:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

ys
檢舉此回應
軟體工程中的建構管理或有人稱型態管理都在談這一方面的事
除了source code版本需要管理外,也需要了解此source code相關的文件/工作/Bug/需求變更等事項
以了解當初為什麼會做如此的變動
source code方面要注意何時要做tag,何時做branch,何時merge回來,release程序?
並記錄每次做任何動作的原因,參考文件,客戶需求.....
不妨上網打建構管理看看有哪些資料
本篇文章回覆於2005-05-12 23:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

dd
檢舉此回應
如果是個人使用建議Visual SourceSafe or CVS,
如果是公司使用建議PVCS or ClearCase.
本篇文章回覆於2005-10-06 11:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

jeffery
檢舉此回應
這埵酗@篇各種Version Control工具的比較表,相當公正, 可惜還沒有VSS 2005, 我猜等VSS 2005 Final後會加入
http://better-scm.berlios.de/comparison/comparison.html
我推薦SubVersion , SubVersion 的 Revision 觀念相當不錯, Revision 相當於一個Global 變數,只要
團隊中有人commit source code , Revision 就會自動變化, 你可以透過Revision來查詢Source Code的修改紀錄, VSS , CVS 都只能追蹤到單一檔案的版本紀錄,這是相當不方便的.
SubVersion 也有提供Option Lock 功能, 也就是可以Multi-Checkout , 等到要修改Source Code或是Binary 檔案例如Word檔再Lock, 這樣可以避免 VSS 不能Multi-Checkout的缺點
SubVersion 最常用的TortoiseSVN 與檔案總管結合在一起相當好用,使用起來相當直覺, 更棒的是TortoiseSVN 自己寫了一個Word比對的VBScript,你可以使用TortoiseSVN的Diff來比對Word檔案的difference , OpenOffice 也有Support ,可以參考以下文章
http://www.esast.com/download/TortoiseSVNDiffCompareDoc.pdf
本篇文章回覆於2005-11-18 11:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

bird
檢舉此回應
這裡有幾篇關於原始碼版本管理以及如何使用 Subversion 的文章:
http://huanlin.dyndns.org/CS/blogs/huan-lins_blog/archive/category/1006.aspx
本篇文章回覆於2006-02-02 18:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.