ubuntu將svn專案遷移到git步驟以及遇到問題的解決方案
公司需要將專案從svn遷移到git,特記錄一下兩種遷移方式步驟。
git svn –help 有很詳細的引數說明
第一種:將檔案拷貝到clone目錄,然後提交
1) 從svn中下載專案 (只下載trunk和test需要引數控制) –include-paths=trunk可以控制只下載trunk,(把search_dev目錄下所有專案都檢出來了)
git svn clone svn://ip:9998/technology/lelife/code/search_dev/ --no-metadata search_dev_test
輸入完命令後需要求輸入svn使用者名稱和密碼,輸入後根據檔案大小,等一會兒就下載完成
2)在gitlab上新建一個專案
通過頁面new project即可
3)將gitlab上新建的空專案clone到任意目錄
gti clone http://gitlab.xx.com/zhanglong/search_dev.git
輸入gitlab的使用者名稱和密碼
4),將第一步下載的trunk和test資料夾複製到clone的資料夾下
5),將檔案新增到暫存區
git add .
6,將檔案從暫存區commit到本地git版本庫
git commit -m "將lelifeclient的trunk和test分支從svn遷移到git"
7,將檔案推送到遠端伺服器
git push origin master
第二種:將檔案和遠端地址關聯,然後push
1) 從svn中下載專案 (只下載trunk和test需要引數控制,把search_dev目錄下所有專案都檢出來了)
git svn clone svn://10.110.122.23:9998/technology/lelife/code/search_dev/ --no-metadata search_dev_test
輸入完命令後需要求輸入svn使用者名稱和密碼,輸入後根據檔案大小,等一會兒就下載完成
2)在gitlab上新建一個專案
3)將gitlab上新建的遠端地址新增到專案中
evan@evan :/data/svn_trunk_test_project/wj.spider$ git remote add origin http://gitlab.xx.com/zhanglong/wj_spider.git
4)將檔案推送到遠端伺服器
git push origin master
遇到問題:git: ‘svn’ is not a git command
解決辦法:sudo apt-get install git-svn
2,遇到的問題:Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: File not found: revision 100
解決辦法:等待命令列執行完就可以了。
第二個問題的錯誤詳情
[email protected]:/tmp$ git svn clone svn://ip:9999/xx/develop/plugin_dev/spider/wj/wj.spider --no-metadata wj.spider
Initialized empty Git repository in /tmp/wj.spider/.git/
Authentication realm: <svn://ip:9999> f46b22bd-cd35-4b38-ad1c-8fa0d8cf0859
Password for 'zhanglong':
W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: File not found: revision 100, path '/develop/plugin_dev/spider/wj/wj.spider'
W: Do not be alarmed at the above message git-svn is just searching aggressively for old history.
This may take a while on large repositoriesls
Checked Ahrough spider_config.conf
A .classpath
A .project
A target/test-classes/org/wj/spider/AppTest.class
相關推薦
ubuntu將svn專案遷移到git步驟以及遇到問題的解決方案
公司需要將專案從svn遷移到git,特記錄一下兩種遷移方式步驟。 git svn –help 有很詳細的引數說明 第一種:將檔案拷貝到clone目錄,然後提交 1) 從svn中下載專案 (只下載trunk和test需要引數控制) –include-path
linux 安裝、啟動 Elasticsearch6.4.2 詳細步驟以及問題解決方案
第一步:環境 linux 系統 Java 1.8.0_141 elasticsearch-5.6.3 第二步:下載 2.1 JDK的下載可以去官網上直接下載,再次宣告一下不要下載最新版本 JAVA 9 版本本人在次已經踩過坑了 &nbs
linux 安裝 Elasticsearch6.4.0詳細步驟以及問題解決方案
1.jdk 安裝 參考資料:https://www.cnblogs.com/shihaiming/p/5809553.html 2.elasticsearch 安裝 下載:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch
linux 單機安裝 Elasticsearch6.0.0 詳細步驟以及問題解決方案
1.JDK版本必須1.8以上 安裝jdk過程省略 2.下載 Elasticsearch6.0.0安裝包 下載地址 3.安裝ES 3.1將下載好的tar包上傳到伺服器/opt目錄下 3.2解壓安裝包 cd /opt tar -zxvf elasticsearch-6.
Ubuntu安裝mysql 5.7.21流程以及問題解決方案
遠端登陸 在ubuntu16.04上安裝好mysql5.7.21之後,本地可以連線mysql伺服器。 遠端就不行。 解決方法 修改配置檔案(/etc/mysql/mysql.conf.d/mysqld.cnf),將bind-address = 1
抱怨從何處來,又將向何處去 —— 談專案中管理者與執行者的矛盾以及建議解決方案
工作中,我們最常用的方式是以專案為單位執行任務。在專案中,我們又各有分工,有的人擔當專案管理者,有的人擔當專案開發人員,有的人擔當專案的整合、釋出人員等等。雖然我們看到的是分工明確,然而,在專案的執行過程中卻困難重重。客戶的變更,日程的壓力,無疑是我們最頭痛而且很難改變的。同
SVN專案遷移Gitlab例項版
Git遷移步驟: 步驟一:準備工作 我們的Gitlab地址:http://*********,沒有賬號的自行註冊找到C:\Users\使用者名稱\.ssh資料夾,複製其中id_rsa.pub,貼上到
ubuntu將home目錄遷移到獨立分割槽
準備將ubuntu 8.10 x86升級到9.04 AMD64版本。系統需要重灌,首先遇到的問題是將$HOME中的個人檔案遷移到獨立分割槽。 1,為避免/home被系統佔用影響遷移,用liveCD啟動,用Partition Editor (gparted)劃分新分割槽,格式
ubuntu將home目錄遷移到獨立分割槽(轉)
準備將ubuntu 8.10 x86升級到9.04 AMD64版本。系統需要重灌,首先遇到的問題是將$HOME中的個人檔案遷移到獨立分割槽。1,為避免/home被系統佔用影響遷移,用liveCD啟動,用Partition Editor (gparted)劃分新分割槽,格式化為ext3,分割槽命名為ubuntu
為已經存在的本地專案新增git ,以及從遠端倉庫拉取程式碼並切換遠端分支
前提:先去gitlab或github網站上建立一個新專案,完畢後記得新增.ignore; 1、開啟終端,cd到已存在專案的目錄 2、輸入以下命令列,初始化一個本地倉庫: git init 3、輸入以下命令,把工程所有檔案都新增到該倉庫中(千萬
【轉載】VMware下的Ubuntu用ifconfig不能顯示ip地址的解決方案
技術分享 linu p地址 ssg 們的 網絡接口 ssh 註意 onf 轉載於 http://blog.163.com/wjn_mcu/blog/static/23801601620146161062704/ 背景 在虛擬機下運行操作系統,尤其是Linux系統已經是非
SVN多項目並行版本管理解決方案
alt 效率 log 需求 覆蓋率 順序 導致 技術 dup 1、背景 隨著公司業務拓展,各業務部門頻繁的需求變更,導致系統集成沖突的問題日益突出。 2、現狀 基於SVN版本管理模式,多分支版本並行,分支合並主幹交付。多分支開發存在依賴關系且有交付的先後順序, 導
<問題解決02>Linux虛擬機使用git push報錯--解決方案如下:
hello class lai git onf http afr 再次 log 問題描述: 使用git push 報錯: error: The requested URL returned error: 403 Forbidden while accessing
VS2013無法載入解決方案中專案,提示未能正確載入解決方案中的一個或多個專案
現象:開啟一個工程,上午還能正常操作,下午就打不開了。試了所有的工程都打不開。 提示: 未能正確載入解決方案中的一個或多個專案 解決辦法: 1、關閉VS; 2、去C:\Users\AppData\Local\Microsoft\VisualStudio\12.0\ComponentMod
Ubuntu 18 安裝 Python 3.7 報錯的解決方案
Ubuntu 18 安裝 Python 3.7 報錯的解決方案 Ubuntu 18 安裝 Python 3.7 報錯的解決方案 0. 環境 1. sudo make install 報錯 ZipImportEr
vue專案使用static目錄存放圖片解決方案
我個人喜歡把所有引用檔案全部放在打包檔案src的同級檔案static檔案內部,方便整合。 提醒:vue專案中正常情況下圖片是由 url-loader 處理,加入了hash值,如果放到static裡面webpack打包後只會把資源複製到釋出目錄而不會把小圖片優化為ba
關於更換pc後匯入weex專案無法run build的終極解決方案
問題描述:最近由於進博會放假打算把公司weex專案copy在家慢慢搞,結果弄回來以後無法npm run build(就是100種報錯方式)。 嘗試過程:嘗試了大概3天整的時間 百度了各種方案(比如webpack webpack-cli版本不匹配問題 以及webp
用Android studio執行RN專案,Node突然閃退解決方案
一個完整的app執行出現的Bug 一.node閃退的問題 二.註釋檔案的問題 問題一:node閃退的問題 在我這次的實際專案執行中,好像是因為build檔案裡面有問題導致的node報錯閃退,說明是編譯的錯誤,因為我這個專案是RN和Android混合開發的,所
Ubuntu 16.04 No launcher, no panel, unity 的解決方案
第一種解決思路 第二種解決思路 Launch a tty terminal by pressing ctrl + alt + f1. Once in that terminal, run the following set of commands in the
載入maven專案jar包速度太慢解決方案
“載入maven專案jar包速度慢解決:” eclipse一直在載入jar包無法操作其他功能 找到本地安裝的maven位置: 開啟檔案後找到146行看到標籤後,新增映象地址: <mirror> <id>alimaven</id