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