簡體   English   中英

本地 git repo 創建

[英]Local git repo creation

我從 svn 簽出了代碼庫。 code_base )。 我想從這個代碼庫創建一個本地 git 存儲庫,然后使用 git 分支來使用它。 所以,我期待如下結構:

當前可用代碼 = c:/code_base
同一台機器上的 git repo = c:/repo_head (基於c:/code_base )
來自新倉庫的 git 客戶端 = c:/repo_client1 c:/repo_client2

我正在嘗試創建一個裸倉庫( repo_head ),然后嘗試添加code_base但它似乎不起作用。 我收到很多錯誤。 go 最好的方法是什么?

最簡單的方法可能是創建文件夾 repo_head 然后運行

git init repo_head

然后將 code_base 中的所有內容復制到 repo_head 中。 最后

git add --all
git commit -a

那么您將擁有一個新的 git 存儲庫來玩!

您可能只需將 code_base 初始化為 git 存儲庫,但我不確定它如何與 svn 元數據交互。 . .

我在 svn 工作目錄中啟動和運行 git repo 取得了驚人的成功。 所以,我從 SVN 簽出到一個目錄, cd進入它,執行git init ,首先將字符串“.svn”放入.gitignore

我的工作方式是,git 的 master 分支與 SVN 同步(通過手動 ups 和 cis)。 我的隊友正在主 SVN 主干上開發,我經常將他們的工作拉到 SVN 工作目錄並將其提交給我當地的 git 主干。

我有一個 git 開發分支,用於我正在為未來版本開發的功能。 我可以檢查到工作目錄,在本地開發,合並從我的 git 主分支等新提取的 SVN 東西。如果我需要在當前版本上進行任何修補程序更改,我可以檢查回 ZBA9F11ECC3497D1EDC53B2BD66大師,進行這些更改,在 git 上提交它們,在 SVN 上提交它們,一切都保持干凈。

If your svn repo contains tags and branches you could consider using git svn to import your svn repo to a git repo. 無論如何,保留項目的歷史記錄也很棒。

git svn clone -s svn_url dir_for_git

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM