2014-09-26 20 views
14

Khi lần đầu tiên thêm dự án vào kiểm soát nguồn (GIT), nó sẽ hiển thị tất cả các tệp và mọi thứ sẽ có màu đào. Tôi có thể tiếp tục làm việc trong khoảng 30 phút-1 giờ và tất cả các thay đổi sẽ hiển thị (bất kỳ tệp nào tôi thực hiện thay đổi).Visual Studio: Git Team Explorer không hiển thị bất kỳ thay đổi nào

Nhưng sau một khoảng thời gian, nó cho thấy rằng không có tệp nào được chỉnh sửa cho dù tôi có thay đổi bao nhiêu. Tôi chỉ không nhận được nó ... Tôi nhìn vào tập tin .gitignore và tôi không thấy bất kỳ loại tập tin tôi đang làm việc với vì vậy tôi không nhận được những gì đang xảy ra.

Tôi đang làm việc với ứng dụng MVC nhiều tầng rất nhiều C#, bó .cshtml và cứ thế.

Mẹo? Google không tìm thấy gì cả. Đây là tập tin .gitignore ... Tôi gặp vấn đề tương tự như anh chàng này ... và anh ta không có câu trả lời!

When I save a file with changes, its status automatically goes back to unchanged/committed (blue lock)

## Ignore Visual Studio temporary files, build results, and 
## files generated by popular Visual Studio add-ons. 

# User-specific files 
*.suo 
*.user 
*.sln.docstates 

# Build results 

[Dd]ebug/ 
[Rr]elease/ 
x64/ 
build/ 
[Bb]in/ 
[Oo]bj/ 

# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets 
!packages/*/build/ 

# MSTest test Results 
[Tt]est[Rr]esult*/ 
[Bb]uild[Ll]og.* 

*_i.c 
*_p.c 
*.ilk 
*.meta 
*.obj 
*.pch 
*.pdb 
*.pgc 
*.pgd 
*.rsp 
*.sbr 
*.tlb 
*.tli 
*.tlh 
*.tmp 
*.tmp_proj 
*.log 
*.vspscc 
*.vssscc 
.builds 
*.pidb 
*.log 
*.scc 

# Visual C++ cache files 
ipch/ 
*.aps 
*.ncb 
*.opensdf 
*.sdf 
*.cachefile 

# Visual Studio profiler 
*.psess 
*.vsp 
*.vspx 

# Guidance Automation Toolkit 
*.gpState 

# ReSharper is a .NET coding add-in 
_ReSharper*/ 
*.[Rr]e[Ss]harper 

# TeamCity is a build add-in 
_TeamCity* 

# DotCover is a Code Coverage Tool 
*.dotCover 

# NCrunch 
*.ncrunch* 
.*crunch*.local.xml 

# Installshield output folder 
[Ee]xpress/ 

# DocProject is a documentation generator add-in 
DocProject/buildhelp/ 
DocProject/Help/*.HxT 
DocProject/Help/*.HxC 
DocProject/Help/*.hhc 
DocProject/Help/*.hhk 
DocProject/Help/*.hhp 
DocProject/Help/Html2 
DocProject/Help/html 

# Click-Once directory 
publish/ 

# Publish Web Output 
*.Publish.xml 

# NuGet Packages Directory 
## TODO: If you have NuGet Package Restore enabled, uncomment the next line 
#packages/ 

# Windows Azure Build Output 
csx 
*.build.csdef 

# Windows Store app package directory 
AppPackages/ 

# Others 
vsql/ 
*.Cache 
ClientBin/ 
[Ss]tyle[Cc]op.* 
~$* 
*~ 
*.dbmdl 
*.[Pp]ublish.xml 
*.pfx 
*.publishsettings 

# RIA/Silverlight projects 
Generated_Code/ 

# Backup & report files from converting an old project file to a newer 
# Visual Studio version. Backup files are not needed, because we have git ;-) 
_UpgradeReport_Files/ 
Backup*/ 
UpgradeLog*.XML 
UpgradeLog*.htm 

# SQL Server files 
App_Data/*.mdf 
App_Data/*.ldf 


#LightSwitch generated files 
GeneratedArtifacts/ 
_Pvt_Extensions/ 
ModelManifest.xml 

# ========================= 
# Windows detritus 
# ========================= 

# Windows image file caches 
Thumbs.db 
ehthumbs.db 

# Folder config file 
Desktop.ini 

# Recycle Bin used on file shares 
$RECYCLE.BIN/ 

# Mac desktop service store files 
.DS_Store 

Trả lời

8

khởi động lại máy tính của tôi cố định nó cho tôi. Khởi động lại Visual Studio là không đủ, nhưng sau khi khởi động lại toàn bộ hệ thống, các thay đổi hiện được hiển thị trong Team Explorer.

+0

Sẽ điều tra người cảm ơn này – Spets

+1

Vấn đề tương tự và tôi đã khởi động lại và các thay đổi đã xuất hiện. Cho đến bây giờ tôi đã không nhìn thấy điều này trước đây và hy vọng sẽ không một lần nữa. – Steve

3

Để tôi khởi động lại không cần thiết. Đơn giản chỉ cần đóng và mở lại các giải pháp hoạt động. Bất cứ khi nào mà lừa không hoạt động, khởi động lại Visual Studio hoạt động.

Không giống Eclipse IDE, Visual Studio không cung cấp mục menu Khởi động lại. Tôi cần phải install an Extension để thực hiện việc này.

14

Tôi thấy VS đang giữ tệp .opendb đang mở, gây ra sự cho phép xung đột khi tìm kiếm thay đổi. Nó báo cáo các tập tin chính xác đã gây ra những rắc rối trong cửa sổ Output, dưới "Source Control - Git". Thêm điều này vào .gitignore của tôi đã khắc phục sự cố. Nếu khởi động lại VS hoặc khởi động lại khắc phục sự cố thì có thể bạn đang đóng xử lý tệp vi phạm - trong trường hợp của tôi, VS đã mở tệp vấn đề mỗi lần.

Xem thêm Visual Studio TFS Git not seeing any changes để biết thêm các nguyên nhân tiềm ẩn.

1

Đối với những gì đáng giá, tôi không phải khởi động lại VS2015 hoặc máy của mình để các thay đổi của tôi xuất hiện. Tôi chỉ đơn giản là ngắt kết nối từ kiểm soát nguồn, và kết nối lại, và nó đã thấy những thay đổi sau đó.

0

Nếu bạn đang sử dụng Tiện ích mở rộng Git, Cài đặt lại và khởi động lại Visual Studio 2015, nó đã giải quyết được sự cố của tôi.

4

Bản ghi "Source Control - Git" của Visual Studio của tôi tiếp tục phàn nàn về tệp bị khóa từ dự án SQL của tôi. Tệp .jfm. Thêm nó vào .gitignore và sau đó các công cụ làm việc.

Vì vậy hãy kiểm tra nhật ký Git của bạn khi giải pháp của bạn không có thay đổi bất kể bạn thay đổi gì.

0

Đảm bảo tệp của bạn không được mã hóa. Tôi đã sử dụng Windows workfolders và các tập tin mới được mã hóa. Git trong VS không thể nhìn thấy chúng.

0

Thật không may, không có ở trên làm việc cho tôi, nhưng sau một thời gian, đây là giải pháp của tôi:

  1. Tìm thư mục .git của bạn cho kho lưu trữ của bạn.
  2. Xác định vị trí và xóa tệp 'index.lock' bên trong.
  3. Khởi động lại Visual Studio.

Tôi đang sử dụng Visual Studio 2017, nhưng tôi hy vọng điều này sẽ giúp ai đó!

+0

Vui lòng không đăng câu trả lời giống hệt nhau cho nhiều câu hỏi. Đăng một câu trả lời hay, sau đó bỏ phiếu/gắn cờ để đóng các câu hỏi khác dưới dạng bản sao. Nếu câu hỏi không trùng lặp, hãy điều chỉnh câu trả lời của bạn cho câu hỏi. * –

+0

@PaulRoub Cảm ơn mẹo! Làm cách nào để bạn đóng các câu hỏi khác dưới dạng bản sao? –

+1

Sử dụng liên kết "Gắn cờ" ngay bên dưới câu hỏi. Xem [Làm cách nào để xử lý các câu hỏi trùng lặp?] (Https://meta.stackexchange.com/questions/10841/how-should-duplicate-questions-be-handled/) và [Giao diện người dùng "ở đâu trên trái đất là" ?] (https://meta.stackexchange.com/questions/118124/where-on-earth-is-the-mark-duplicate-ui) –

Các vấn đề liên quan