2010-09-07 51 views
-1

我已經閱讀了大部分Progit Bookthis tutorial。我認爲我已經瞭解了強大的功能,低成本的分支等等。但是,我有一個非常具體的例子,我需要幫助,我認爲這會更好地幫助我理解如何將Git帶入我的工作流程。新的Git用戶:建議的工作流程幫助(具體示例)

我有一篇文章,裏面有一篇文章。這篇論文被提交給獎學金申請1.我爲該獎學金創建了一個名爲「獎學金1」的標籤,以便當我的主分支發生變化時,我總是可以很容易地參考我爲該獎學金申請的版本。我現在有另一個獎學金的新申請(獎學金2)。這是非常相似的,但在一些不同的格式,所以我將不得不改變文章的內容來匹配格式。

我正在考慮做一個新的分支(稱爲像scholarship2版本)和工作/編輯那裏。然後,當這個版本完成後,將它合併回主(我認爲在我的情況下,因爲我沒有主動推進主分支,所以我認爲這只是快速合併),並將其標記爲獎學金2。然後我可以繼續這種模式。這樣,如果讓我說,雖然我正在申請獎學金申請獎學金1人打電話給我說,「我們需要你用不同的字體重新提交等」我可以轉回到主人進行更改並重新提交。

我只是想與你們所有人(這就是爲什麼我把它做成社區維基),看看是否有更好的建議工作流這種情況。

回答

1

你有兩個選擇,爲每篇不同版本的文章創建一個新的分支,或者在你的工作分支中創建一篇文章的副本。

如果您認爲您將要在多個版本之間共享更改,請轉至多分支路線。如果每個版本在「分支」之後獨立,那麼最​​好將文章複製到新文件中。當然,您仍然可以使用多分支路線,但我不確定您會獲得什麼,除了在每個版本的文檔之間分開提交之外。

+0

那麼這個問題沒有得到太多的反饋:l – Diego 2010-09-08 21:25:13