Microsoft/vscode

Git - Git Typechanges do not appear in source control panel

Open

#91.100 aberto em 20 de fev. de 2020

Ver no GitHub
 (4 comments) (1 reaction) (1 assignee)TypeScript (10.221 forks)batch import
buggithelp wanted

Métricas do repositório

Stars
 (74.848 stars)
Métricas de merge de PR
 (Mesclagem média 11h 43m) (1.000 fundiu PRs em 30d)

Description

Issue Type: Bug

The source control panel does not display files where git has detected that the type has changed, such as when an actual file replaces a symlink.

  1. Create a file and a symlink to the file in a git repository. (git init; touch default_img; ln -s default_img john_smith_headshot)
  2. Commit both the files. (git commit -m 'Commit default image for use until actual photos arrive')
  3. Replace the symlink with an actual, distinct file. (mv some_other_image john_smith_headshot)
  4. Run git status. Note that git detects the typechange (git status) Expected behaviour: The file which replaced the symlink appears in the source control panel, marked as T for typechange Actual behaviour: Panel remains empty

VS Code version: Code 1.42.1 (c47d83b293181d9be64f27ff093689e8e7aed054, 2020-02-11T14:50:36.977Z) OS version: Linux x64 5.3.0-40-generic

Item Value
CPUs Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz (8 x 2922)
GPU Status 2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: disabled_softwareskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: unavailable_offviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabledwebgl2: enabled
Load (avg) 1, 1, 1
Memory (System) 15.52GB (9.33GB free)
Process Argv --disable-extensions . --no-sandbox
Screen Reader no
VM 0%

Guia do colaborador