簡體   English   中英

SVN提交查詢

[英]SVN Commit query

將Tortoise SVN Commit用於成功構建但存在編譯時間錯誤的項目是否正確?

簡短的答案:當然可以。

長答案是:當然,只要您不承諾其他人會期望工作的分支。

通常,開發人員會承擔日常工作,以確保在本地計算機發生故障時將其保存在存儲庫中。 這是有效的發展策略。 但是,它通常伴隨着某種SVN分支策略,在這種策略中,開發人員有一個分支要提交給該分支,這還不認為生產(或QA)就緒。 開發人員將在這些分支中工作,直到他們認為自己的代碼要完成,然后將其合並到主干或可以對其進行測試的QA分支中。

您不想將無法正常工作的代碼提交給人們一直希望工作的分支,否則您將不得不佩戴Beanie of Shame。

這取決於您的項目的約定。 大多數項目/團隊不允許構建不清楚的提交。

烏龜對語法或語義沒有任何作用。 只是將代碼“添加”到存儲庫。 它將提交您提交的任何代碼。

如果代碼無法編譯,請將其放在其他人將要接聽的主干分支之外,因為這樣會影響他們的工作。 如果每次更改都在尋求解決方案,那么最好將非工作代碼檢入自己的分支中(您可以執行任何操作)。 但是禮貌和生產力指南會說,只有在主線實際上是前進的時候,才應該對主線做出貢獻,而不是退縮。

代碼分支就像露營地:總是比它們被發現時處於更好的狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM