我已經使用了一些VCS,如CVS,SVN和Git。我失蹤的一個功能無法在任何地方找到。VCS能夠爲每個用戶版本化文件
有我想在存儲庫中有文件,但每個用戶都應該有它自己的。因此,當您結帳時,您將獲得該文件的默認設置,並僅爲您自己提交更改。
爲什麼我要這個?有一些文件喜歡配置,我希望在存儲庫中有一個默認版本(例如用於構建版本或新團隊成員的起始基礎),但對該文件的更改只與某個開發人員(或工作副本)相關,因爲它將包含僅對該開發人員/工作副本有效的路徑。
目前,當我不添加此文件: - 創建一個新的工作副本或導出爲一個發佈版本 的時候,我想念他們 - 沒有歷史而改變,我可能已經做了自己的實驗
目前當我將這些文件添加到存儲庫時: - 我可能永遠不會提交它們,所以我在存儲庫中有一個默認值,但我的文件始終標記爲「已更改」。在SVN中,我可以將它添加到「ignore-on-commit」更改列表中以提高一點。 - 我可能會失去一個困難的配置文件(數據崩潰,筆記本電腦盜竊等)自己的變化
是否有VCS能夠做到這一點? SNV或git是否支持我可能會監督的事情?
SVN-每用戶分支+原始分支。 * Sapienti坐着!* – 2012-03-30 16:11:52
這意味着很多與主幹同步,更多的衝突必須手動解決。 – ZoolWay 2012-03-30 16:22:57
編號根本沒有合併(除非在模板週期中動態更改「模板」)。第二次嘗試... – 2012-03-30 16:35:38