欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

基于SVN構建版本機及所遇到的問題-2-創(chuàng)新互聯

接續(xù)“基于SVN構建版本機及所遇到的問題-1”。

創(chuàng)新互聯建站專業(yè)為企業(yè)提供蒸湘網站建設、蒸湘做網站、蒸湘網站設計、蒸湘網站制作等企業(yè)網站建設、網頁設計與制作、蒸湘企業(yè)網站模板建站服務,十多年蒸湘做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

2、發(fā)布

項目右鍵菜單“發(fā)布”后,并修改文件夾:

基于SVN構建版本機及所遇到的問題-2

點擊“發(fā)布”按鈕,輸出窗口提示如下:

基于SVN構建版本機及所遇到的問題-2

進入資源管理器查看本地項目目錄:

基于SVN構建版本機及所遇到的問題-2

Publish目錄還是問號,先后執(zhí)行Add(右鍵彈出菜單-->ToitorseSVN-->Add)和Commit(右鍵彈出菜單-->Commit),變?yōu)榫G勾:

基于SVN構建版本機及所遇到的問題-2

交付人員可以在其他PC上使用TortoiseSVN來checkout這個發(fā)布目錄,并部署之。

5.5 Update

SVN多半都是由許多人共同使用。同樣的檔案可能還有人會去進行編輯。為了確保工作目錄中的代碼文件與Repository是同步的。在編輯前都先進行更新的動作。前提是:已經將代碼文件check out過一次。

假設另外一個同事通知你修改了Program.cs,則點擊Program.cs右鍵彈出菜單的“Update”:

基于SVN構建版本機及所遇到的問題-2

執(zhí)行Update后顯示:

基于SVN構建版本機及所遇到的問題-2

表示更新完成。

盡管推薦按文件更新,但是萬一不知道更新了哪個文件,可以執(zhí)行解決方案的右鍵彈出菜單的“Update”,來更新整個解決方案。

5.6 Update to Revision

如果想要回退到某個老版本,可以使用該功能:

基于SVN構建版本機及所遇到的問題-2

執(zhí)行后:

基于SVN構建版本機及所遇到的問題-2

點擊“Show log”:

基于SVN構建版本機及所遇到的問題-2

點擊版本1確認:

基于SVN構建版本機及所遇到的問題-2

執(zhí)行OK:

基于SVN構建版本機及所遇到的問題-2

成功更新到版本1.

5.7 Branch

建立分支的目的可能有:

(1)開發(fā)分支:從主干復制一份來修改,修改完了后合并到主干。

(2)老版本分支:老版本已經封閉,新版本準備開發(fā),但是老版本還需要修改需要修改,于是從主干分出一份來繼續(xù)老版本的修改。

(3)測試版本/正式版本分支:發(fā)布軟件測試版本或者正式版本,用來測試部署或者正式部署。

(4)補丁版本分支:因為bug還需要建個補丁,不包括全部文件,保留需要更新的文件即可。

后兩種實際上都是Release,這些版本有特別的意義,特別的Milestone或是release給客戶的版本。后兩種都不需要merge回trunk中。舉例來說,今天我們的trunk做了一版,這個版本被認定是軟件的1.0版。1.0版對于開發(fā)來說是一個非常重要的里程碑。所以我們要特別為他做一個標記,亦即Tag。假設,這個1.0版是要正式release給客戶或是相關vendor,我們要可以為他做一個Release的標記?;旧?,SVN只有目錄的概念,并沒有什么Tag的用法。所以SVN的菜單上面,Branch與Tag是同一個菜單。以這個1.0的例子來說,就是在Trunk上面,按下鼠標右鍵,選擇Branch/Tag的菜單。

首先,建個branches目錄,并Add,Commit,結果如下:

基于SVN構建版本機及所遇到的問題-2

然后,右鍵菜單:

基于SVN構建版本機及所遇到的問題-2

執(zhí)行“Branch/tag...”:

基于SVN構建版本機及所遇到的問題-2

上圖的“Log Message”應該輸入一些說明文字。點擊OK后:

基于SVN構建版本機及所遇到的問題-2

分支V1.1建立成功,但是要先更新branches目錄才能看到:

下圖看到branches目錄是空的:

基于SVN構建版本機及所遇到的問題-2

執(zhí)行update后看到:

基于SVN構建版本機及所遇到的問題-2

還可以指定版本建立分支:

基于SVN構建版本機及所遇到的問題-2

5.7 Merge

在開發(fā)分支上開發(fā)的代碼文件往往需要合并到主干(trunk)中,有時候老版本分支和補丁分支也需要合并到主干中。

5.2節(jié)建立的項目的主干在哪里?實際上就是D:\測試項目\TestProject。

先修改V1.1這個branch的文件:

基于SVN構建版本機及所遇到的問題-2

上圖的Program.cs正在修改中或者是代碼文件在本地已經被修改,圖標上的感嘆號就是這個意思。Commit后表示V1.1和主干不同了。

在資源管理器該目錄下空白處右鍵:

基于SVN構建版本機及所遇到的問題-2

執(zhí)行“Merge...”:

基于SVN構建版本機及所遇到的問題-2

選擇第一個,“next >”:

基于SVN構建版本機及所遇到的問題-2

在“URL to merge from”下面,點擊“...”選擇需要合并分支。

在“Revision range to merge”中指定需要合并的revision,這里選擇版本5。

點擊“Next...”:

基于SVN構建版本機及所遇到的問題-2

點擊“Test merge”先測試一下:

基于SVN構建版本機及所遇到的問題-2

這表示合并很可能不會錯誤,確認后返回,點擊“Merge”:

基于SVN構建版本機及所遇到的問題-2

進入主干目錄:

基于SVN構建版本機及所遇到的問題-2

感嘆號表示Program.cs已經被修改了。檢查一下內部代碼,即可提交。

5.7 conflict和revert

當有兩個人同時編輯一個文件,第一個人提交時是正常的,第二個人提交時會提示更新工作副本,點確定更新時會出現版本沖突。當一個文件出現沖突時,文件的圖標為×××的感嘆號。

提交后提示錯誤:

基于SVN構建版本機及所遇到的問題-2

再如:

基于SVN構建版本機及所遇到的問題-2

對于每個沖突的文件,SVN在你的目錄下放置了三個文件:

基于SVN構建版本機及所遇到的問題-2

這個時候,一種選擇:先Update再提交。但是,可能會在代碼文件中出現:

<<<<<<< .mine

? ? ?6666666666666600000

=======

? ? 66666666666aaaaaaaaaa666

>>>>>>> .r16

所以,最好是選擇revert:

基于SVN構建版本機及所遇到的問題-2

這時候,放棄了自己的修改。然后再使用備份文件重新修改回來。

還有兩種選擇:

1、在沖突提示上右鍵菜單有三個選項:

(1)直接標記已解決,相當于忽略;

(2)以theirs為準,就是放棄自己,承認其他人修改的

基于SVN構建版本機及所遇到的問題-2

(3)以mine為準,就是堅持自己,拋棄其他人的

2、刪除工作目錄,重新拉取代碼

另外有需要云服務器可以了解下創(chuàng)新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章題目:基于SVN構建版本機及所遇到的問題-2-創(chuàng)新互聯
地址分享:http://aaarwkj.com/article0/dshpoo.html

成都網站建設公司_創(chuàng)新互聯,為您提供全網營銷推廣微信公眾號、域名注冊ChatGPT、網站內鏈、軟件開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

商城網站建設
亚洲天堂av日韩在线| 夫妻过性生活视频播放| 美女一区二区三区日本美女在线观看 | 欧美特黄大片在线观看| 国产精品黄色av一区二区| 欧美亚洲中文字幕高清| 国产又粗又长在线视频| 成人18禁h黄在线看免费| 亚洲最大成人av在线| 可以免费在线看的av网站| 亚洲日本韩国美女二区| 一本综合九九国产二区| 日本熟女视频中文字幕| 一区二区亚洲免费的视频| 欧美一区二区亚洲天堂| 国产三级一区二区不卡| 日韩夫妻性生活免费视频| 男人午夜影视在线观看| 99热这里只有精品56| 日本韩国国产三级在线| 色哟哟网站之中文字幕| 欧美亚洲午夜一二综合| 一区二区三区毛片免费| 久久一二三四区中文字幕| 免费欧美大片在线观看高清| 91中文字幕精品一区二区| 成人国产精品2021| 亚洲成av人片一区二久久精品| 国内成人免费在线视频| 少妇高潮在线观看免费| 亚洲精品成人午夜久久| 亚洲国产熟对白剧情一区二区| 在线观看免费国产b片| 国产精品国产三级国产av丨| 97成人在线视频免费播放| 一区二区三区熟妇人妻视频| 精品久久久久久亚洲野狼| 久久婷婷综合激情亚洲| 久久伊人亚洲中文字幕| 国产日韩欧美国产精品| 日本高清一区二区不卡视频|