Git是否提供兼容性開關以匹配例如顛覆的工作流程?我希望能有像git -svncompat checkout
和git -svncompat checkin
之類的東西。我知道Git有一些其他的svn相關開關。Git兼容性開關?
我希望兼容性是存在的,因爲checkout/change/checkin工作流程對我來說很好 - 它很簡單(與我的心智模式相匹配),它緊跟我的任務(我的工作流程)。此外,它與此特定項目的中央存儲庫模型(與分佈式版本控制模型)相匹配。爲了以防萬一:像我之前的許多其他人一樣,我必須使用git存儲庫並使用git - 我別無選擇。目前RTFM不存在問題。我有大約2500頁的閱讀材料可供選擇,因此我幾乎沒有時間在git上閱讀一本書。 (不打算開始一場戰爭 - 現在只是我的情況)。
傑夫
小號回答:不。 Git的工作方式與svn非常不同,因爲它是分散的。你將不得不學習至少一些git的基礎知識。 – Chronial
感謝Chronial。我以前很怕那個。 (讓我開始倒票,因爲我問是否存在一個開關!我一定生氣了一個git fan boi :) – jww
你應該不需要太多讀。它確實有一些惱人的概念上的差異,但你會很快找到它。最接近'checkout'的是'git clone','update'是'git pull';爲了提交上游服務器,你需要'git add'把更改後的文件放到暫存區域中,'git commit'從暫存區域進行本地提交,然後'git push'將提交發送到上游服務器。 – Rup