vss2005的效果示例:
用戶A簽出了檔案:

用戶B想修改檔案:


----------------------------------------------------------------
應用場景:
檔案:web.config
用戶A簽出了,用戶B也想修改,這時提示:已經被其他用戶簽出,無法簽出(可以本地修改,不能提交就行,類似vss2005修改檔案只讀屬性原理)
目的:避免多個用戶同時修改同一個檔案,導致后期需要處理沖突、合并代碼。
經測驗用兩個不同的git賬戶,可以同時簽出同一個檔案。
有辦法設定只允許一個用戶簽出嗎?
uj5u.com熱心網友回復:
tfs多人簽出--禁止多人簽出 - 希望能找到你的答案 - CSDN博客https://blog.csdn.net/lilinoscar/article/details/53068637
tfs可以設定
uj5u.com熱心網友回復:
git做不到,沒有簽出這個功能,事實上TFS的簽出獨享很影響團隊合作因為git你做提交操作的時候其實只是對本地庫操作,需要推送/拉取的時候才和遠端服務器進行通訊
多個人該同一個檔案可以用合并功能解決
uj5u.com熱心網友回復:
git 是分布式原理,任何一個機器都可以是最終托管區,如果你想要這種中央集成管理的話,就選擇TSVCuj5u.com熱心網友回復:
但是,多個人都同時修改一個檔案,如果他們修改的目的是一樣的,例如優化代碼,最終改出的效果也是一樣,這不是重復做工了么?
當然,可以事先溝通,誰負責哪些檔案一開始就說好,避免同時修改。
uj5u.com熱心網友回復:
tfs多人簽出--禁止多人簽出 - 希望能找到你的答案 - CSDN博客
https://blog.csdn.net/lilinoscar/article/details/53068637
以前團隊都是用vss2005,現在想用git的,查了這個鏈接,tfs的可以設定作業區的位置是本地還是服務器,設定成后者,可以禁止多人同時簽出。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/124818.html
標籤:C#
上一篇:網頁上的元素如何回車回應?
