這裏是我的設置...GIT克隆多臺計算機上
筆記本電腦(Mac) - 屏幕SVN倉庫
優盤混帳克隆 - 筆記本電腦的Git倉庫的混帳克隆
服務器(贏服務器08 ) - 拇指驅動器存儲庫的git的克隆
我無法讓他們在同步出於某種原因...
如果我讓服務器上的變化,我會做拇指驅動器上的「git pull」以獲取更改。把拇指驅動器放到筆記本電腦上,然後在筆記本電腦上「拉動」。從那裏,我可以做「git svn dcommit」,一切順利到SVN回購沒有問題。
如果我通過「git svn rebase」從SVN中獲取更改,然後拉到拇指驅動器上並執行「git status」,它表示我在主/來源之前##修訂,我可以不知道爲什麼。
服務器
>git remote show
origin
>git remote show origin
* remote origin
Fetch URL: E:/proj
Push URL: E:/proj
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (local out of date)
筆記本
>git remote show
(nothing)
>git remote show origin
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
拇指驅動器
>git remote show
origin
>git remote show origin
* remote origin
Fetch URL: /Users/me/ui/proj
Push URL: /Users/me/ui/proj
HEAD branch: (unknown)
Remote branch:
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
你可能會添加'git remote show'的輸出,特別是'git remote show origin'嗎?這可能會更容易找出你的設置如何工作。謝謝! (哦,對於每個回購當然,忘了那。:-D) – 2010-05-04 17:22:43
上面添加的信息... – Adam 2010-05-04 17:40:12
這些是用git-svn創建的倉庫,哪些是這些倉庫的克隆? – 2010-05-05 23:32:30