基本上我有各种各样的项目使用颠覆控制的所有版本。这有很多原因:在将来出现错误/问题时备份文件;在发生本地系统故障时备份文件等;来自公司其他人的合作;处理SVN和FTP以及服务器上创建/更改的动态文件?
我们一起工作的系统是Wordpress,通过它的管理面板等进行更新和安装插件,再加上安装它,系统创建各种文件(包括一个wp-config.php文件和一个。 htaccess文件)。这意味着在安装时,服务器上的文件与系统运行不可或缺,这些文件不在本地系统上,并且不在svn中。另外,任何已安装的插件和更新都不会在版本控制或本地副本中进行镜像。
加上它感觉不对(特别是当你比较数据库中的数据规范化等),使用相同代码的两个副本 - 一个在版本控制和一个在服务器上。
所以我的问题是我用正确的方式使用工具?有没有办法从服务器的public_html文件夹可以“指向”最新版本的回购?或者SVN可以配置为从public_html文件夹中读取并自动添加+提交在服务器上创建/编辑的任何文件?
或者人们只是从字面上下载任何被更改/创建的东西,并手动将它们添加到SVN中?还是人们不关心?也许我误解了什么是SVN?我正在有效地使用它进行备份。
感谢
汤姆