1
我一直在一個軌道網站的一部分的git分支工作。我在迭代過程中對模式進行了大量隨機更改,並且我做了一些遷移來恢復以前的遷移以添加列和類似的東西。是否可以刪除這些冗餘遷移(即相互轉換的遷移對)?我不明白爲什麼它會導致任何問題,因爲沒有其他人在這個分支上工作,最終的結果是一樣的。如果我繼續這樣做,是否有任何麻煩的機會?刪除/「重新激活」軌道遷移
我一直在一個軌道網站的一部分的git分支工作。我在迭代過程中對模式進行了大量隨機更改,並且我做了一些遷移來恢復以前的遷移以添加列和類似的東西。是否可以刪除這些冗餘遷移(即相互轉換的遷移對)?我不明白爲什麼它會導致任何問題,因爲沒有其他人在這個分支上工作,最終的結果是一樣的。如果我繼續這樣做,是否有任何麻煩的機會?刪除/「重新激活」軌道遷移
There 應該是沒有問題的,假設你知道完美的做什麼以及如何去做。
但是,你應該問自己爲什麼要這樣做?這不是對你的項目的補充。它只會掩蓋(一些)你的迭代,這可能會稍後回顧一下,以便理解你的工作過程或向其他人解釋它。
就個人而言,我只是將您的分支與主分支合併而不刪除任何更改。沒有什麼是對的慚愧嗎?
您有VCS保留更改的歷史記錄。刪除的理由是保持當前版本簡單。 – Alexey 2011-03-07 18:19:46
要增加@Alexey所說的內容,有助於減少遷移時間 – ldanielw1 2016-10-19 20:38:12