Apache Subversion 1.12.0 發布

經過 6 個月的開發,Apache 軟體基金會 опубликовала 版本控制發布 顛覆 1.12.0。 儘管分散式系統得到了發展,Subversion 在使用集中式方法進行軟體系統版本和組態管理的商業公司和專案中仍然很受歡迎。 使用 Subversion 的開放式專案包括:Apache、FreeBSD、Free Pascal、OpenSCADA、GCC 和 LLVM 專案。 Subversion 1.12 的發布被歸類為常規版本,下一個 LTS 版本將是 Subversion 1.14,計劃於 2020 年 2024 月發布,支援至 XNUMX 年。

鑰匙 改進 顛覆1.12:

  • 互動式介面解決衝突的功能已擴展,添加了對將元素移動到其他目錄的處理情況的支持,以及改進了對版本控制系統未涵蓋的文件和目錄出現在工作中的情況的分析。存儲庫的副本;
  • 伺服器確保忽略授權規則中空組的定義,並且如果在啟動 svnauthz 命令時存在空組,則會顯示警告;
  • 在類別 Unix 系統的用戶端,預設會在編譯層級停用以明文形式在磁碟上儲存密碼的支援。 建議使用者使用GNOME Keyring、Kwallet或GPG-Agent等系統來儲存密碼;
  • 改進了來源儲存庫和工作副本中的複製操作行為 - 現在可以正確處理現有的父目錄和具有修訂的檔案;
  • 「svn list」命令的輸出已改進:長作者姓名不再被截斷,添加了「--人類可讀」(-H) 選項以可讀形式顯示大小(位元組、千字節、兆字節、 ETC。);
  • 在「svn info」指令中新增了儲存庫中檔案大小的顯示;
  • 在「svn cleanup」指令中,在確認忽略或未版本化元素的刪除操作後,帶有寫入保護標誌的目錄現在也被刪除;
  • 在實驗指令“svn x-shelve/x-unshelve/x-shelves”中
    提高了處理各種類型變更的可靠性。 「擱置」集中的命令允許您單獨擱置工作副本中未完成的更改,以便緊急處理其他事情,然後將未完成的更改返回到工作副本,而無需訴諸通過“svn”保存補丁等技巧diff”,然後透過“svn patch”恢復它;

  • 保存提交狀態快照(「提交檢查點」)的實驗能力的可靠性已得到提高,允許您保存提交尚未提交的更改的快照,並在以後恢復任何已保存的版本對工作副本的更改(例如,在更新錯誤時回滾工作副本的狀態);

來源: opennet.ru

添加評論