我想知道,有没有什么方法可以让特定语言(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/