我可以在linux(Ubuntu),Mac和Windows上使用哪个SVN颠覆来将我的项目存储在存储库中。 linux有单独的版本控制吗?我搜索了linux,但是每个人都建议我们为linux使用不同的版本控制。请给点想法。提前致谢。
最佳答案
svn由服务器和客户端组成。服务器运行的操作系统可能不同于客户端运行的操作系统(例如Web服务器和浏览器)。对于不同的客户端操作系统,有不同的svn客户端实现。其中一些仅在一个OS上运行,而某些则在所有OS上运行。许多IDE(例如IntelliJ,Eclipse等)甚至都带有自己的SVN客户端。一些常见的svn客户端是:trotoise(windows),smart svn(windows,linux,mac),svn命令行(linux-使用您喜欢的软件包管理器)。
如果您要求替代SVN(即不同的版本控制),例如尽管它的工作原理大不相同,但请记住git。您不想要的是适用于Windows和Linux的其他VCS,这绝对没有道理。