文章目錄
- 碼云 Gitee - 開啟SVN 支持,通過SVN 和Git 一起協同提交代碼
- 1、介紹
- 2、使用注意
- 3、特別注意
- 4、開啟方式
- 5 支持SVN 協議
碼云 Gitee - 開啟SVN 支持,通過SVN 和Git 一起協同提交代碼
1、介紹
碼云 目前支持使用 Subversion 對倉庫進行操作
2、使用注意
1 倉庫體積超過 300 MB 不建議使用 Subversion 操作倉庫,存盤庫容量達到 400 MB,或者 300 MB 并且存盤大量非文本資料時,我們將關閉倉庫的 Subversion 支持,
2 由于 GIT 不支持空目錄的提交,在存盤機器上,無論是普通倉庫還是開啟 Subversion 接入的倉庫存盤時都是 GIT 倉庫,Subversion 的 commit 是提交到 git 倉庫上的,所以碼云的 Subversion 不支持空目錄的提交,
3 第一次開啟 Subversion, 操作一個倉庫,如果倉庫體積較大或者提交次數較多,由于快取的緣故,回應時間會比較長,
4 不支持 Subversion 的 Hook 機制,請使用 WebHook 替代,
5 Subversion 屬性不完全支持,
6 客戶端需要開啟 SASL 支持,不支持的客戶端無法訪問,
7 部分 svn 命令不支持,可以查看 Subversion 客戶端的兼容性,
8 版本號的映射,目前 Subversion 的版本號計算依據為本分支所有的commit 數目減一 不包括 merge ,如果使用了在 git 中強制回退等操作,請重新檢出,
3、特別注意
由于 git 在設計上就沒有考慮空檔案
相關資料
如果需要提交空目錄,建議加一個空檔案,保證倉庫一致性
4、開啟方式
在專案的設定頁面,勾選開啟 SVN 支持就行了 ,拉到底,保存

如果是空倉庫

5 支持SVN 協議
碼云 支持的是 svn 協議, 對于 svn 而言,獲取一個倉庫的代碼通常是 checkout,在專案主頁我們通常可以獲得 URL

那么 倉庫地址是
svn://git.oschina.net/svnserver/newos
URL 規則為 svn://域名/用戶名/專案名
拉代碼是
svn checkout svn://git.oschina.net/svnserver/newos newos
拉取分支代碼
svn://域名/用戶名/專案名/branches/分支名
獲取主分支的特殊情況
獲取主干分支,也就是 master 分支可以使用下面的分支格式
svn checkout svn://git.oschina.net/svnserver/newos/trunk newos
CSDN認證博客專家
Spring
架構
分布式
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/110539.html
標籤:其他
