我是新來的基本上遵循從這裏http://genaud.net/2008/08/clearcase-globally-git-locally/的方向來嘗試和鏡像清晰的快照。git push在遠程階段創建'撤消'?
我創建快照目錄git倉庫。
然後我創建一個存儲庫創建我的工作庫的克隆。
UPDATE: 這裏就是我所做的
cd d:/views/contribsnap #(this is the snapshot from clearcase)
git init
git add .
git commit
#at this point I have a repository stuffed with my clearcase snapshot
#then
git clone -o contribsnap . /d/views/csclone
# now I have my working repo
cd /d/views/csclone
edit testfile.txt
git add testfile.txt
git commit -m "made some changes"
#from git gui hit 'push' button which puts my changes into the contribsnap repo
#BUT it also stages a new file in contribsnap which if I commit it, it undoes the changes I pushed.
結束時更新
現在的問題是我不知道從我的工作庫回到原點的「推」會發生什麼。
當我打的混帳GUI中的「推」按鈕,從我的工作庫,它似乎把正確的東西放在原點庫,但隨後階段,該階段提交時會撤銷推送的文件。第一次嘗試它時,我感到非常困惑,因爲我從工作回購倉庫中推出了,然後對原點和HEAD^1的提交似乎有變化,但最新沒有。
我猜你不應該犯的是,和它放在那裏,這樣起源的維護者可容易地撤銷推?
什麼是工作流程,如果我雙方的維護者。我是否應該將工作回購「拉回」原產地?或者我暫時取消撤消文件,然後...?我不知道該如何處理「撤消」文件。
謝謝。 吉姆