如何在不删除文件的情况下忽略svn存储库中的文件?
当我处理现有项目时,我经常必须设置项目的本地版本,并使用我的本地数据库。例如,对于drupal,我签出了svn repo,更改了settings.php文件以匹配我的本地数据库,但现在我必须确保不再提交设置文件。
有什么聪明的svn命令可以解决这个问题吗?
发布于 2009-06-04 14:51:16
创建一个名为".template“的文件版本,并对其进行版本控制。检出后,重命名并根据需要进行编辑。然后使用svn propedit svn:ignore忽略该副本。
发布于 2012-02-02 04:51:14
This answer谈到要用你的模板文件创建一个名为ignore-on-commit
的变更列表,它只有在你使用TortoiseSVN的情况下才会起作用。
但话又说回来,这是按用户设置的。
发布于 2009-06-04 14:53:43
最简单的方法是转到包含配置文件的任何目录,并在其上设置一个属性:
svn:忽略settings.php
它将在所有提交和更新过程中保持原样。您的命令可能如下所示:
$ svn属性集svn:忽略'settings.php‘。/
https://stackoverflow.com/questions/951032
复制相似问题