更新時間:2021-12-21 11:31:24 來源:動力節點 瀏覽1402次
從 Tuleap 10 開始,可以使用 CLI 工具將 SVN 核心存儲庫遷移到同一項目中的 SVN 多存儲庫插件。要進行此遷移,您必須像root在 Tuleap 服務器上一樣運行以下命令:
/usr/share/tuleap/src/utils/php-launcher.sh \
/usr/share/tuleap/plugins/svn/bin/migrate_to_plugin.php PROJECT_ID REPOSITORY_NAME USER_NAME
在這個命令中:
PROJECT_ID 是我們要將 SVN 核心存儲庫遷移到 SVN 多存儲庫插件的項目。
REPOSITORY_NAME 是 SVN 存儲庫在 SVN 多存儲庫插件中的名稱。
USER_NAME 是用于執行遷移的用戶。
遷移的存儲庫將保留:
SVN內容歷史
SVN訪問文件歷史
提交規則
不可變標簽
通知
從 Subversion 1.8 開始,在訪問文件中處理路徑的方式發生了變化。以前可能被忽略的訪問文件部分現在將拒絕對存儲庫的訪問。有關更多信息,請參閱 Subversion 1.8 更改日志:authz 訪問規則中的 FS 路徑語法。
您可以使用以下說明安裝 Subversion 1.9:
在您的服務器上安裝 WANdisco 存儲庫
升級 Subversion yum upgrade subversion
站點管理員可以為整個平臺強制執行最大文件大小。這適用于所有項目中 svn 插件的所有存儲庫。這個限制只會在新提交時強制執行(在設置限制后完成的提交),所以如果文件已經存在,你很可能有 50GB 的文件和 128MB 的限制。
如果您導入 subversion 存儲庫或從核心遷移到插件,則不會應用此限制。
每當有人試圖修改大于限制的文件時,修改將被禁止。但是,可以刪除 ( ) 并以較小的大小重新添加文件。請記住,這不會節省磁盤空間,因為該文件的大版本仍然存在于 subversion 歷史中。svn rm
新平臺(從 Tuleap 12.7 開始)的默認限制是 50MB。在 12.7 之前沒有設置限制,但管理員可以在之后添加一個。
此配置可以在服務器上的命令行中完成
# Limit is expressed in megabytes
tuleap config-set plugin_svn_file_size_limit 50
在“SVN”部分,“最大文件大小”中還有一個站點管理員的 GUI。
以上就是關于“將存儲庫遷移到SVN插件的命令”的介紹,大家如果對此比較感興趣,想了解更多相關知識,不妨來關注一下動力節點的Java視頻,里面的課程內容豐富,通俗易懂,適合小白學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習