從Perforce遷移到Git
從Perforce遷移到Git
參考:
http://git-scm.com/book/en/Git-and-Other-Systems-Migrating-to-Git
http://stackoverflow.com/questions/15305357/how-to-clone-branch-with-git-p4
步驟:
- 下載 p4命令列工具
- cp p4 ~/bin
- chmod +x ~/bin/p4
- 設定環境變數
- export P4PORT=SERVER_NAME:PORT_NUMBER
- export P4USER=USER_NAME
- export P4PASSWD=PASSWORD
- export P4CHARSET=utf8
- 克隆到本地,如需帶歷史版本,後面加 @All
- git p4 clone //depot/...@all
- 設定git server地址
- git remote add origin git@192.168.1.203:p4/depot.git
- git push -u origin master
相關文章
- svn 遷移到gitGit
- svn遷移到gitGit
- svn 遷移到 git 的問題Git
- 功能分支是邪惡的:從SVN遷移到Git經驗Git
- 從 golang flag 遷移到 cmdrGolang
- 從 Nginx 遷移到 Envoy ProxyNginx
- [譯]從 SQLite 逐步遷移到 RoomSQLiteOOM
- 從mpvue遷移到uni-appVueAPP
- EF Core從TPH遷移到TPT
- [譯] 從 SQLite 逐步遷移到 RoomSQLiteOOM
- Linode從Xen遷移到KVM
- 將表 從mysql 遷移到oracleMySqlOracle
- Azure VM從ASM遷移到ARM(二)ASM
- Azure VM從ASM遷移到ARM(一)ASM
- PayPal從Java遷移到Node.jsJavaNode.js
- 從SpringMVC遷移到SpringbootSpringMVCSpring Boot
- 使用DynamoShake從dynamodb遷移到mongodbMongoDB
- 從檔案系統遷移到ASM上ASM
- oralce 從檔案系統遷移到ASMASM
- 如果需要從Oracle遷移到MS SQLServer (2)OracleSQLServer
- 如果需要從Oracle遷移到MS SQLServer (1)OracleSQLServer
- 遷移到ASMASM
- 從 CRUD 遷移到事件溯源的祕訣 - eventstore事件
- Gradle指南之從Groovy遷移到KotlinGradleKotlin
- 從RabbitMQ平滑遷移到RocketMQ技術實戰MQ
- 記錄從vuecli打包庫遷移到rollup打包Vue
- 從Firebase+Redis遷移到PlanetScale+MySQLRedisMySql
- 我為什麼從Redux遷移到了MobxRedux
- [譯] 將現有的 API 從 REST 遷移到 GraphQLAPIREST
- 閃購網站Gilt從Rails遷移到Scala網站AI
- 將應用程式從Sql Server遷移到OracleSQLServerOracle
- 從 PDF 表單遷移到 IBM Lotus FormsIBMORM
- 從關聯式資料庫遷移到CouchDB資料庫
- 為什麼我會從MongoDB遷移到PostgreSQLMongoDBSQL
- 【GitHub】建立Git分支將Hexo部落格遷移到其它電腦GithubHexo
- Android技術棧(一)從Activity遷移到FragmentAndroidFragment
- Spring Boot 從1.5遷移到2.0.5 - DZone JavaSpring BootJava
- 從過時的 Windows 機器遷移到 LinuxWindowsLinux