取得變更集 (ChangeSet) 為何和預期的結果不同?
有三個檔案分別是 A , B , C
ChangeSet 則是 6 ( B , C ) 5 ( A, B ) 4 ( A , B , C )
若是我們取得 Change Set 是 5 的話!基本上會受到影響應該只有 B
但,最後出現的結果是 B 和 C
為什麼會這樣子??
這是因為一開始我們在取得 ChangeSet 時是指向在「根目錄」
所以,Change Set 退到第 5 版時 則會連帶將該目錄底下相關的檔案進行「退版」的動作
因此 Change Set 6 則會「還原」
由於其他版本管控並沒有 Change Set 的機制,所以這個的概念會和 BaseLine 有點像
但這樣子的機制也讓 CM 管理上會有較好的彈性