Partekatutako karpeta muntatzen da, editoreak fitxategia irekitzen du, eta konpilazioak ordenagailu eramangarrian jarraitzen du. Ezerk ez du errorerik ematen, eta horrexek nahasten du. Urrutiko bide-izena ez da urrutiko tresna-katea, eta muntaketa baten bidez fitxategia irakur dezakeen editoreak tokiko konpilatzailea deituko du horren gainean. Konponbidea lan-espazioa mugitzea da, ez bakarrik byteak.

Muntatutako direktorioa ez da lan-espazio bat

SSH edo SMB bidez muntatzeak bide-izen bat ematen dizu. Konpilatzailea, konpilazio-sistema eta araztailea urrutiko aldetik datozen ala ez editoreak non exekutatzea erabakitzen duen araberakoa da. Konfigurazio askok urrutiko fitxategiak irakurri eta tokian konpilatzen dituzte, eta gero zerbitzarian soilik dagoen goiburuko fitxategi batekin huts egiten dute.

Sintoma sotila da: konpilazioak arrakasta izaten du emaitza partzialekin, edo editorean zuzena dirudien include-bide batean hausten da.

Egiaztatu zein hostek erantzuten duen

Konektatu benetako urrutiko saio batekin, muntaketa baten ordez, eta exekutatu hiru irakurketa-soileko komando saio horrek ematen dizun terminalean. VS Code-ren SSH gida dokumentatzen du konektatutako urrutiko leiho bateko terminala urrutiko hostean exekutatzen dela eta saio berak arazketa daramala. Lehenengo eskatu onespena urrutiko osagaietarako, erakundeak mugatzen baditu.

hostname zu zauden makina izendatzen du, pwd lan-espazioa benetan non bizi den erakusten du, eta command -v c++ shellak exekutatuko lukeen konpilatzailea inprimatzen du. Hiru erantzunek zerbitzaria deskribatu beharko lukete, ez ordenagailu eramangarria.

Ez dute frogatzen bertsioa edo konpilazio-konfigurazioa zuzena denik. Konparatu hori proiektuaren beraren argibideekin, urrats bereizi gisa.

Jarraitu aldaketa bat konpilazioan eta arazketan zehar

Egin aldaketa txiki bat urrutiko lan-espazioan eta gorde han. Exekutatu dokumentatutako konpilazioa direktorio beretik eta egiaztatu irteerak zure aldaketa islatzen duela, eta ez beste nonbait dagoen kopia zaharrago bat. Gero abiarazi araztailea urrutiko saio beretik, bitarraren bidea eta lan-direktorioa zerbitzariaren konpilazio-zuhaitzera seinalatuz. Iturburu-bideek bat egitea garrantzitsua da, zure aldaketa eramangailuaren bide batera eramaten duen araztaileak beste fitxategi bat arazten baitu.

Arazketa-helburuak zure tokiko hasierako direktorioarekin hasten diren bideak jakinarazten baditu, abiarazte-konfigurazioak oraindik tokian pentsatzen du.

Sare-mendekotasunak hostean geratzen dira

Konpilazio-hosteak hasten duen pakete-jaitsiera, git eragiketa edo test-exekuzioak host horren sarea eta kredentzialak erabiltzen ditu, ez zure eramangailuaren VPN saioa. Eramangailuak pakete ispilu pribatu batera iristeak ez du ezer esaten zerbitzariak har dezakeenik. Konpilazioak erregistro bat behar badu, zerbitzariak hara bidea behar du, eta hori suebaki-elkarrizketa da, ez editorearen ezarpena.

Alderantziz gauza bera gertatzen da proba-aplikazioekin. Zure nabigatzailetik zerbitzariko zerbitzu batera iristea konexio bereizia da, eta onartutako bide pribatu bat edo birbidalketa mugatu bat behar du, ez entzule ireki bat.

Deskonektatu lana galdu gabe

Gorde eta egin commit, edo gutxienez erregistratu lan-zuhaitza, konexioa erori aurretik. Urrutiko edizio-saio batek ez du agintzen martxan dagoen konpilazio batek edo gorde gabeko buffer batek sare-etena gaindituko duenik. Zure saioa baino gehiago iraun behar duen edozertarako, erabili proiektuak onartzen duen lan- edo saio-fluxua.

Lanaren banaketa argia da orduan: eramangailua interfaze bat da, zerbitzariak lan-espazioa eta tresna-katea dauzka, eta VPNak bidea ematen du. Fitxategiak mugitzea eta konpilazioa mugitzea bi erabaki bereizi dira.

Erlazionatutako artikuluak