2017-08-08 97 views
0

偶爾我會爲一個網站設置一個git repo,幾年後我會重新設計一個網站。重新設計與原始網站截然不同。每次我開始重新設計一個項目時,我應該創建一個新的git倉庫嗎?

  1. 我應該開始一個新的git repo嗎?如果是這樣,我應該重新命名舊的?
  2. 我是否應該在同一個回購協議中工作並繼續提交,以便任何人都可以在一段時間內看到網站的適應性。即使通過全新版本的 該網站。

思想/關注

  • 開始一個新的git回購意味着,隨着時間的推移會有人要 看看在多個地方看到一個項目的發展。
  • 一個完全新的設計和新的 代碼庫(有時甚至從純HTML的網站移動到一個CMS像 WordPress的)在同一回購中工作不顯示一組特定的 碼的準確演變。
  • 我想去一個乾淨的方法。如果設計完全不同,我的典型路徑是 已經開始新的回購。但如果在相同的回購工作可能是一個更好的方法好奇 。

好奇你的意見和方法!

+0

爲什麼不分支?但是,如果你徵求意見,這將是無關緊要的。 [編輯]你的問題來解決你的具體問題。 – CodeCaster

+0

@CodeCaster我對分支的關注是我沒有在已經存在的代碼中工作。我非常喜歡分支並徹底清除代碼來創建新設計。然後在某個時刻合併成主人。關於'關注'的好建議。添加到我的評論。 – Celso

回答

-1

如果您使用相同的文件和框架或模型,最好使用相同的Git回購。

如果這是一個全新的設計,那麼你可以去新的回購。

-1

在修復當前版本中的錯誤時,只提交文件。

當您編譯當前項目並希望啓動同一項目的新版本時,請創建新分支。

1

是的,如果它是一個新項目,然後創建一個新的回購。

  • 如果它是同一項目的延續。你應該使用相同的回購。巧妙地使用標籤和分支。按照semantics versioning方案。大部分項目都會隨着時間的推移部分或完全重新分配。
  • 如果你從頭開始。我的意思是從頭開始(例如:新的後端語言,不兼容的框架,新的前端框架),並且你不打算重複使用舊的代碼,然後開始使用它,並用它自己的repo啓動一個新項目。
  • 關於您對切換項目進行檢查的重要性。如果完全不同,你不必這樣做。如果這是你每月或每年要做一次的事情。僅僅爲此使用相同的回購是沒有用的。

希望它可以幫助一點

相關問題