2015-10-20 88 views
1

我有一個合理的小項目,我想在版本控制下(Subversion + Tortoise)。目前,我正在使用內部(基於評論)的類文檔來跟蹤對各個類所做的更改。因此,每個類在其文檔中都有其修訂記錄,例如,版本控制實踐 - interal類特定版本

% Revision 1.0.0 (Author name, 19/08/2015) 
%  Defined basic functionality. 
% Revision 1.0.1 (Author name, 19/10/2015) 
%  Introduced abstract methods for the definition of the connection interface 
%  in-situ. 

我感興趣的是否適當,以保持跟蹤變化的當前系統中的單獨的類/文件或者我應該放棄它,只能做出承諾之前,指定日誌消息的變化。 我只關心使用版本控制日誌系統的問題是,它不可能像內部系統一樣詳細(即通常提交需要與多個類/文件關聯)。另一方面,對於一個文件有兩個不同的版本號會感到非常尷尬。

回答

1

這些評論只是尖叫「把我放在提交消息」。日期,作者 - 這些都在提交時明確捕獲。另外,你打算如何處理變化影響多個班級的情況?

(有一個關於如何編寫好的(很多導遊123)的正在使用的VCS regardles。)

至於版本號 - 真的沒有一點做所以。這有什麼用?這不像你可以選擇一個你將要使用的課程的小版本。 版本是整個庫/應用程序,並根據(最好)SemVer版本。