Visual Studio 2017通過(guò)SSH支持Git

2022-04-30    分類(lèi): 網(wǎng)站建設(shè)

在大多數(shù)開(kāi)發(fā)人員的工具包中,Git 的重要性在不斷提升,說(shuō)它是一項(xiàng)必備技能也不為過(guò),所以對(duì)于任意一款現(xiàn)代化的 IDE 來(lái)說(shuō),能夠使用 Git 多樣化的功能都是其重要的組成部分。在 Visual Studio 2017 中,微軟已經(jīng)在其 UI 界面中擴(kuò)展了開(kāi)發(fā)人員可用的 Git 功能數(shù)量,使得開(kāi)發(fā)人員不必在命令行中使用 Git。

VS2017 的新增功能中包括 Git 客戶(hù)端的 SSH 支持。微軟的 Kayla Ngan 提到,這可能歸功于 VS2017 切換到 git.exe 來(lái)提供 Git 支持。之前 Visual Studio 對(duì) Git 的支持需要在托管倉(cāng)庫(kù)服務(wù)器上配置 https,限制了可訪問(wèn)性。然而 SSH 支持仍然不是完整的,開(kāi)發(fā)人員無(wú)法從 IDE 中通過(guò) SSH 克隆倉(cāng)庫(kù),必須從 Visual Studio 的開(kāi)發(fā)人員命令行(Developer Command Prompt)克隆倉(cāng)庫(kù),然后根據(jù)需要執(zhí)行推送(push)/拉取(pull)等命令。 Ngan 說(shuō),在 IDE 中克隆倉(cāng)庫(kù)的功能會(huì)在未來(lái)的更新中添加(注意這會(huì)影響通過(guò) https 克隆 Git 倉(cāng)庫(kù))。

另一個(gè)新增 Git 功能是在 Git 的全局設(shè)置(Global Settings)中(在 Team Explorer 下),有一個(gè)可以添加 push --force-with-lease 功能的新選項(xiàng),這個(gè)功能是在執(zhí)行推送之前提醒你,推送操作可能會(huì)覆蓋其他人的工作(這是因?yàn)樯嫌畏种Оl(fā)生了變更)。這個(gè)警告不會(huì)阻止推送操作,而是提供機(jī)會(huì)確認(rèn)這是你操作的意圖。

在 VS2017 中查看和比較版本差異(diffs)更容易。從“同步(Sync)”頁(yè)面可以看到尚未推送的提交(outgoing commits)匯總。此外還可以查看本地倉(cāng)庫(kù)的歷史提交記錄,通過(guò)“比較提交(Compare Commits)”的上下文菜單選項(xiàng)比較兩個(gè)不同的版本差異(diffs)。

還有一些需要的 Git 功能仍然在未來(lái)的路線圖上,包括:

將標(biāo)簽推送到遠(yuǎn)程服務(wù)器

Fetch --prune

Pull --rebase

在用戶(hù)使用 VS2017 的當(dāng)前工作流程中,一個(gè)頻繁報(bào)告的錯(cuò)誤消息是“數(shù)組索引越界”。據(jù)用戶(hù) Rain 反饋,解決方案是在執(zhí)行拉取請(qǐng)求之前提交更改 - 而另一個(gè)用戶(hù) Tony 表示這個(gè)錯(cuò)誤恰巧發(fā)生在他無(wú)法做推送操作時(shí)。

如果對(duì) VS2017 和 Git 的更多信息感興趣,可以參考 Microsoft 的快速入門(mén)指南,其中包括使用以前版本的 Visual Studio 的指南。

當(dāng)前名稱(chēng):Visual Studio 2017通過(guò)SSH支持Git
分享地址:http://m.kartarina.com/news32/147732.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)定制開(kāi)發(fā)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)動(dòng)態(tài)網(wǎng)站網(wǎng)站制作搜索引擎優(yōu)化

廣告

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

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)
主站蜘蛛池模板: 亚洲午夜无码久久久久小说| 日韩毛片免费无码无毒视频观看 | 日本无码色情三级播放| 久久亚洲精品成人无码| 亚洲综合最新无码专区| 久久亚洲精品成人av无码网站| 亚洲av无码专区在线电影天堂| 人妻丰满熟妇aⅴ无码| 日韩人妻无码精品一专区| 无码人妻少妇伦在线电影| 久久久久av无码免费网| 亚洲桃色AV无码| 无码国产精成人午夜视频不卡| 一区二区三区人妻无码| 国产aⅴ激情无码久久久无码| 99无码人妻一区二区三区免费| 亚洲AV无码乱码精品国产| 亚洲中文无码永久免费| 亚洲av中文无码乱人伦在线r▽| 午夜成人无码福利免费视频| 亚洲日韩AV无码一区二区三区人| 伊人久久综合无码成人网| 亚洲AⅤ无码一区二区三区在线| 久久精品亚洲AV久久久无码| 无码aⅴ精品一区二区三区浪潮| 国产无码一区二区在线| 无码人妻精品一区二区三区99不卡| 无码人妻丰满熟妇啪啪网站牛牛| 日韩免费无码一区二区三区| 亚洲欧洲日产国码无码久久99| 日韩精品无码一区二区视频| 国产精品无码永久免费888 | 精品久久久无码人妻中文字幕豆芽| 日韩人妻无码精品一专区| 无码国产福利av私拍 | 中文无码一区二区不卡αv| 无套内射在线无码播放| 精品无码一区二区三区爱欲九九| 亚洲AV永久纯肉无码精品动漫| 亚洲精品无码MV在线观看| 夜夜添无码一区二区三区|