2013-05-21 27 views
0

Git是否提供兼容性開關以匹配例如顛覆的工作流程?我希望能有像git -svncompat checkoutgit -svncompat checkin之類的東西。我知道Git有一些其他的svn相關開關。Git兼容性開關?

我希望兼容性是存在的,因爲checkout/change/checkin工作流程對我來說很好 - 它很簡單(與我的心智模式相匹配),它緊跟我的任務(我的工作流程)。此外,它與此特定項目的中央存儲庫模型(與分佈式版本控制模型)相匹配。爲了以防萬一:像我之前的許多其他人一樣,我必須使用git存儲庫並使用git - 我別無選擇。目前RTFM不存在問題。我有大約2500頁的閱讀材料可供選擇,因此我幾乎沒有時間在git上閱讀一本書。 (不打算開始一場戰爭 - 現在只是我的情況)。

傑夫

+1

小號回答:不。 Git的工作方式與svn非常不同,因爲它是分散的。你將不得不學習至少一些git的基礎知識。 – Chronial

+0

感謝Chronial。我以前很怕那個。 (讓我開始倒票,因爲我問是否存在一個開關!我一定生氣了一個git fan boi :) – jww

+1

你應該不需要太多讀。它確實有一些惱人的概念上的差異,但你會很快找到它。最接近'checkout'的是'git clone','update'是'git pull';爲了提交上游服務器,你需要'git add'把更改後的文件放到暫存區域中,'git commit'從暫存區域進行本地提交,然後'git push'將提交發送到上游服務器。 – Rup

回答

1

其他人指出,你的問題的答案是「不」。

然而,你不需要閱讀一本關於git的完整書籍,爲了讓你去。

有專門爲你這樣的人量身定製的一些文檔,從顛覆未來和希望(或有),以使用git:

爲您的工作流程,git是不是從太大的不同,你似乎什麼樣的期待:結帳,編輯,籤

的主要區別是,用git,所有這些東西都是你的機器上當地,你需要一些額外的解決這個步驟與外部存儲庫進行同步:結帳,編輯,籤

(真正的差異,只有當它涉及到分支與合併開始)