SVN用于跟踪游戏服务器的变化

时间:2013-12-01 18:35:26

标签: git svn

作为DayZ服务器的管理员之一,我一直在寻找一种方法来跟踪其他管理员以及我自己所做的更改。 SVN会是一个不错的选择吗?服务器必须“自托管”自己的存储库。以下是我的一些担忧。

1)SVN是否会阻止游戏服务器修改所需的任何文件作为其正常操作的一部分?

2)会有更好的选择,比如GIT吗?

我们这样做的目的是能够在其中一个管理员在编辑文件时出错时回滚更改。谢谢。

1 个答案:

答案 0 :(得分:1)

  

1)SVN是否会阻止游戏服务器修改所需的任何文件作为其正常操作的一部分?

不,但如果您不忽略服务器所做的更改并且进行了大量更改,您最终可能会在存储库中浪费太多空间。

特别是数据库文件!数据库文件不应该使用VCS进行版本控制,除非您有足够的磁盘空间并且您确实希望保留所有旧版本,即使这样也可能无法使用。

  

2)会有更好的选择,比如GIT吗?

根据您提供的信息,我没有看到使用git的任何特殊原因,但我没有看到任何特殊原因不使用git,除非您有大文件 - SVN处理大文件; git,不是那么多。