2011-05-22 9 views
0

J'ai un projet C++ développé sous Windows (VS2010) et Linux (Eclipse). La partie non portable de la source est isolée dans un fichier non portable (NonPortable.cpp). Je voudrais utiliser SVN pour gérer la source. Tout fonctionne, je peux check-in/out/commit depuis Windows et Linux, mais je ne sais pas comment gérer ce fichier NonPortable.cpp. Y at-il un moyen de garder les deux versions et dire au SVN de travailler avec celui qui convient? J'ai utilisé Subversion SVN dans Eclipse et VisualSVN dans VS.Conflits de noms SVN et plusieurs versions

Merci.

Répondre

1

Le fichier NonPortable.cpp devrait avoir tout le code de tous les compilateurs pour tous les OS, et tout devrait être organisé avec des macros prédéfinies. Chaque compilateur définit un ensemble de macros pour gérer de telles situations. Pour VS2010, consultez this page et des macros telles que _WIN32 et _MSC_VER.

Questions connexes