Visual Studio 2015 membuat folder baru bernama ".vs". Apa tujuan dan saya harus menambahkannya ke kontrol sumber?
Visual Studio 2015 membuat folder baru bernama ".vs". Apa tujuan dan saya harus menambahkannya ke kontrol sumber?
Jawaban:
Tidak, Anda tidak harus menambahkannya ke kontrol sumber. Tujuan folder ini adalah untuk memindahkan file khusus mesin dan pengguna ke lokasi pusat. Penjelasan tentang masalah Suara Pengguna Visual Studio menjelaskan dengan baik:
Sejauh ini, kami telah memindahkan file .SUO dan file database IntelliSense VB / C # compiler ke lokasi baru. Semua file lokal khusus mesin, file mesin akan ditambahkan ke lokasi baru juga. Kami berencana untuk mengambil ini lebih jauh lagi di rilis mendatang dan sedang menyelidiki bagaimana meningkatkan struktur direktori output build dan file lain yang ada yang dapat mengacaukan struktur kode sumber.
Ini semua adalah file yang tidak akan Anda periksa, karena dihasilkan dari build atau berisi informasi spesifik mesin.
applicationhost.config
bantuan pengembang lain dalam mengatur lingkungan mereka, jika tidak masing-masing harus melakukannya sendiri dan mereka mungkin menemukan cara yang sulit. .
applicationhost.config
file atau sesuatu terhadap efek itu.
Github menyediakan banyak templat .gitignore. Dalam templat mereka untuk visual studio mereka mengabaikan folder .vs. Cuplikan dari templat di github .
# Visual Studio 2015 cache/options directory
.vs/
Seperti yang dijelaskan dalam kutipan yang diambil dari uservoice dalam jawaban Patrick, folder tidak dimaksudkan untuk kontrol sumber.
Namun seperti komentar juga menunjukkan, mungkin ada beberapa kasus di mana Anda ingin memasukkan file tertentu dari folder.
Saya akan menambahkan ini ke .gitignore:
.vs/
Dan kemudian gunakan alat git apa pun yang Anda inginkan untuk menambahkan file tertentu seperti konfigurasi bersama dari applicationhost.config jika diperlukan.
Atau gunakan perintah git seperti ini:
git add -f .vs/config/applicationhost.config
Dengan cara ini git menambahkan file, bahkan jika diabaikan.