version-control - 不同的版本控制工具是否更适合不同的语言?

标签 version-control

我想知道,有没有什么方法可以让特定语言(C++、Java、Python、Haskell 等)比其他语言更适合一种 VCS?也许是由于语法或其他因素?

还是应该选择 VCS 始终不受这些问题的影响?

最佳答案

我所知道的所有 VCS 都与内容无关,您可以存储二进制或文本 (ASCII/UTF-8) 文件。选择 VCS 的一个可能因素是开发操作系统支持(例如:git 对 windows 的支持不好)和 IDE 集成,这可能是特定于语言的。

至于VCS是否应该不受这些担忧的影响,我真的相信。同时它应该足够灵活,可以让其他工具做语言和项目特定的事情(大多数 VCS 通过钩子(Hook)来做这件事)。

关于version-control - 不同的版本控制工具是否更适合不同的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3271985/

相关文章:

google-app-engine - 我可以恢复已上传到 Google AppEngine 的源代码吗?

java - 忽略责备结果,因为提供程序返回了 120 个责备行,但文件 some.java 对于 CVS Sonar 有​​ 226 行

git - 在 Git 的根提交之前插入一个 NON-EMPTY 提交?

version-control - Mercurial:有关修改文件的信息

version-control - 不稳定的代码丢失

version-control - 启动新项目时的源代码管理

svn - 学习版本控制系统,Git,SVN

git - merge 具有不同历史的两个不同存储库

linux - 如何在 Linux 服务器上从 Apache SVN 归档旧版本

mysql - 将 MySQL 数据库置于版本控制之下?