Maison > Questions et réponses > le corps du texte
我现在遇到的问题是这样的,我要在两台电脑上进行开发,我准备使用Git来进行版本管理以及两台电脑的同步,那么我第一次在电脑A创建工程(VS工程)后,我把电脑A的工程用Git管理,这个时候我不想管理.sln文件,如果我不把.sln放到Git中,那么我在电脑B上就不能打开那个工程。
这样的问题该如何解决,是要把sln文件一起管理起来吗?还是用CMake?
黄舟2017-05-02 09:23:26
Bien sûr, vous n'avez pas besoin de sln/prj si vous utilisez cmake, cmake générera le fichier projet.
S'il n'y a pas d'autres outils de gestion, les projets utilisant vs nécessitent sln/prj, etc.
滿天的星座2017-05-02 09:23:26
D'après la description du sujet, il semble que ce fichier sln ne changera pas (enfin, j'avoue que je ne fais pas de développement connexe...), si c'est le cas, peut-il être copié sur un autre ordinateur après l'initialisation ?
PHP中文网2017-05-02 09:23:26
Ne parlons pas de git d'abord. Le projet créé par vs doit contenir le fichier .sln
, c'est-à-dire le fichier solution, qui peut être ouvert dans vs. Il n'est pas nécessaire d'utiliser cmake
. C'est tellement gênant. Ajoutez simplement le fichier .sln
au contrôle de version git. De cette façon, même si d'autres forcent votre code, vous pouvez toujours l'utiliser directement. mieux? S'il y a effectivement des fichiers qui doivent être ignorés et qui ne veulent pas être ajoutés au contrôle de version, alors l'utilisation de fichiers .gitignore
peut résoudre le problème.