Saya menemui masalah tersebut Apabila saya mula-mula membina penyelesaian untuk projek, fail .sln yang dijana tidak berada dalam direktori yang sama dengan fail projek itu sendiri. Fail sln diletakkan dalam /github/workfolder Fail .sln dijana secara lalai di bawah /visual studio 2013/projects, jadi apabila anda menggunakan vs untuk mencipta git, anda akan digesa bahawa beberapa fail tidak berada dalam direktori kemas kini, hanya git dibuat untuk direktori /projects, dan fail yang dikemas kini hanyalah fail sln. Kemudian, saya memadamkan repositori dan penyelesaian dalam direktori /projects, mencipta semula penyelesaian untuk projek dalam /workfolder dan meletakkannya bersama-sama Selepas itu, VS secara automatik mengenali git dalam direktori yang sama dan dapat menolak dan menyegerakkannya. Pendek kata, masalahnya terletak pada fail .sln yang mudah diabaikan.
Saya menemui masalah tersebut Apabila saya mula-mula membina penyelesaian untuk projek, fail .sln yang dijana tidak berada dalam direktori yang sama dengan fail projek itu sendiri. Fail sln diletakkan dalam /github/workfolder Fail .sln dijana secara lalai di bawah /visual studio 2013/projects, jadi apabila anda menggunakan vs untuk mencipta git, anda akan digesa bahawa beberapa fail tidak berada dalam direktori kemas kini, hanya git dibuat untuk direktori /projects, dan fail yang dikemas kini hanyalah fail sln. Kemudian, saya memadamkan repositori dan penyelesaian dalam direktori /projects, mencipta semula penyelesaian untuk projek dalam /workfolder dan meletakkannya bersama-sama Selepas itu, VS secara automatik mengenali git dalam direktori yang sama dan dapat menolak dan menyegerakkannya. Pendek kata, masalahnya terletak pada fail .sln yang mudah diabaikan.