Maison > Questions et réponses > le corps du texte
L'exigence réelle est qu'il existe un code maintenant, et qu'un autre collègue doit développer et développer sur la base de certaines fonctions de ce code. Plus tard, les collègues participeront progressivement au développement d'autres modules. Je voudrais demander s'il est préférable d'utiliser SVN ou GIT pour le développement collaboratif à plusieurs et comment garantir que le code principal peut être protégé
天蓬老师2017-05-02 09:30:17
Il ne fait aucun doute que git est utilisé pour cela, svn est un produit hérité de l'histoire. Le flux de travail et la stratégie de branchement de Git ont complètement explosé avec svn, il est très laborieux pour plusieurs personnes de collaborer et d'extraire des branches séparément. Ce n'est pas aussi léger et flexible que git svn ne peut être utilisé que comme un simple outil de synchronisation de code. Pour git, vous pouvez vous référer au workflow git. La publication et l'itération de l'ensemble du projet peuvent être contrôlées via le workflow git <🎜. >
世界只因有你2017-05-02 09:30:17
Cela ne sert à rien de discuter de ce genre de question. Je parle juste du bien et du mal : avantages et inconvénients de SVN et GIT
Répondez à la question révisée :
Vous voulez que le cheval court, mais vous voulez aussi qu'il ne mange pas d'herbe.
Tant que toutes les personnes impliquées dans le développement des modules de base ont accès au code, il n'y a pas d'autre moyen de protéger le code de base que de formuler des conditions contractuelles pertinentes.
Je pense que la réponse principale à la question est :
Peu importe que l'entreprise utilise git ou svn, la clé est !
Le projet doit être découplé et développé selon des modules. Chaque module a un projet et est hébergé dans un entrepôt de code. Le personnel de l'équipe de projet concernée fournit uniquement le code de cet entrepôt.