3
我正在一個約6或7人的團隊中進行一個項目,我們使用git作爲CVS。無論如何強制執行git標籤一致性?
當我們進行發佈時,我們標記master處於當前狀態(在所有分支合併完成後)並使用該標籤進行部署。
我們使用的標籤方案是[項目版本]。[標籤編號]。[年 - 月 - 日] [今日發佈的標籤數量]。
例如該項目是verison一個網站的5.0,該標籤今天所做的,所以標籤看起來像:
5.0.85.2014020601
該項目已經持續了一年多現在這樣的時候我們使用「git tag」,我們得到了一大堆標籤,這些標籤並不是全部按照數字順序排列的,所以很難弄清楚我們應該發佈哪個標籤號碼,而且它經常會變得混亂。
無論如何,我們可以執行一致的標記方案,而無需編寫任何腳本,或者爲我們生成標記號碼的簡單方法嗎?
我們的遠程存儲庫託管在我們運行的gitlab服務器上,我們都在使用Linux環境。
在此先感謝。
搞怪達到最新的標籤(按時間順序),我嘗試過,但它實際上給了我前三個標籤的標籤數量,而不是最新的。 –
我不知道你是否必須使用:git fetch --tags或者是否自動同步你的標籤... –
我嘗試了git fetch和git fetch --tags,我的同事也一樣。兩者都顯示了3個版本之前的相同標籤。 –