CVSup 是一個用於從遠程伺服器主機上的主 CVS 倉庫發布和升級原始碼樹的軟體包。 FreeBSD 的原始碼維護在加利福尼亞州一台主開發伺服器的 CVS 倉庫里。 有了 CVSup,FreeBSD 用戶可以很容易的保持他們自己的原始碼樹更新。
CVSup 使用所謂的升級 pull 模式。在 pull 模式下,客戶端在需要的時候向伺服器端請求更新。 伺服器被動的等待客戶端的升級請求。因此所有的升級都是客戶端發起的。 伺服器決不會傳送未請求的升級。用戶必須手動運行 CVSup 客戶端獲取更新, 或者設定一個 cron 作業來讓它以固定的規律自動運行。
術語 CVSup用大寫字母寫正是表示, 代表了完整的軟體包。它的主要組件是運行在每個用戶機器上的客戶端 cvsup, 和運行在每個 FreeBSD 鏡像站點上的伺服器端 cvsupd。
當您閱讀 FreeBSD 文檔和郵件列表時,您可能會看見 sup。 Sup 是 CVSup 的前身,有著相似的目的。 CVSup 使用很多和 sup 相同的方式,而且, 它還是用使用和 sup 的兼容的配置檔案。 Sup 已經不再被 FreeBSD 項目使用了, 因為 CVSup 既快又有更好的靈活性。