2014-10-28 87 views
-1

我讀這個http://sethrobertson.github.io/GitBestPractices/混帳 - 從工作回購拉 - 解釋

它說:

一旦你混帳推(或理論上有人從你的回購拉,但 人誰從拉一個工作回購往往值得他們得到)你的 更改爲權威上游存儲庫或以其他方式使 承諾或標籤公開顯示,理想情況下,您應該考慮那些在鑽石中蝕刻所有永久性的承諾 。

爲什麼人們會想要pull from a working repo

+0

正如文檔中隱含的文字所指出的那樣,它們可能不應該存在,並且如果它們存在,它們可能會遇到各種各樣的問題。但從Git的預期來看,「主要」回購與任何特定的當地回購之間絕對沒有任何區別。所以,雖然你不應該這樣做,但沒有什麼能阻止你這樣做。 – aruisdante 2014-10-28 20:42:26

回答

0

假設您正在開發一些功能,無論出於何種原因您需要一些幫助。也許這是一個bug,也許你無法獲得代碼來構建,無論如何。你在另一個海岸的同事提供幫助。 「讓我看看你到底得到了什麼,」她說。你們兩個都不認爲把破碎的代碼推到上游服務器上是一個好主意,這樣她就可以看到你有什麼,所以她會直接從你的回購站點取回。

或者,您可能因家庭緊急情況/被公共汽車/因過度的能力而被打電話/轉移到另一個項目現在,您所有的時間都是爲了承擔您的本地回購。誰負責完成你正在做的事情的可憐的實習生需要你完成一半的代碼,而得到它的權宜之計就是從你的回購中拉出來。

有各種情況下,有人可能需要從工作回購拉動。這不是大多數人的標準操作程序的一部分,但它很酷,git足夠靈活,可以在需要時輕鬆使用。

+0

非常合理。而且,非常酷。 – Snowcrash 2014-10-29 17:15:32