Buck HodgesCVS compared with Team Foundation Version Control.

Team Foundation Version Control (TFS) advantage:

  1. atomic checkins
  2. shelving, 這個功能大概來說, 就是把自己的 code 放到 server, 一樣會作 Version-controlled, 但是不會真的 check-in. 有興趣可以看 Team Foundation’s WebLogOverview of Branching, Merging, and Shelving.
  3. TFS has a SQL database for the server
  4. checkin policies
  5. supports rename/move, 這個還沒有就太糟糕了 :p
  6. Uses SOAP over HTTP (or HTTPS) to communicate with the server
  7. stores files compressed as reverse deltas (diffs from one version to the next)

svn 比起來, shelvingMicrosoft Visual Studio 的高度整合比較吸引我 :p

Popularity: 6% [?]