這個問題可能是因爲缺乏理解,因爲我對SVN和版本控制一般都比較陌生,所以請在理解任何基本問題時給我打電話! :)在Delphi XE4中使用SVN進行單文件版本控制
我們最近購買了德爾福XE4,我們試圖得到一些用於本地SVN集成的用例。所以這裏是這個問題的場景。
比方說,我們有一個「項目」目錄中,該目錄中,我們有兩個測試項目
TestSVNA.dproj TestSVNB.dproj
另外,在目錄是不是一部分的單位或者項目,我們將其稱爲CommonU.pas。 TestSVNA和TestSVNB都使用CommonU.pas,所以在其中任何一個項目下對文件進行版本控制都是不合邏輯的,但它確實經常更改,因此版本控制是必需的。我正在嘗試學習如何在SVN中版本化該文件。爲該文件創建一個全新的項目似乎很愚蠢
爲什麼downvote? – Kromster
我沒有投票,不知道從哪裏來。感謝您的幫助,這正是我需要的信息。看起來你需要爲一個班級創建一個完整的項目,但事實就是這樣。 –
這確實是如何做到的。 svn:外部是一種痛苦的想法。惱人的限制。並注意如何指定修訂。如果您使用HEAD,則在一個項目中進行更改將「升級」所有其他項目。這通常是一個壞主意。所以指定一個特定的版本。在這種情況下,當您需要將外部更新到最新時,這很麻煩。我有腳本來做到這一點。整個地區都很薄弱。從我所看到的,svn比主流的分佈式vcs系統更好地管理這個。 –