我正在使用命令并尝试了以下操作:
svn propset svn:ignore "conf.php"
然而,这会打开 vim,如果我退出文件,则会创建 svn-prop.tmp
文件。
我不想在需要时删除它,但如果 svn 可以在我 svn st
什么时候出错了(svn st
时 conf.php
仍然在列表中),我该如何更正它?
最佳答案
如果 conf.php
已经被提交,那么就没有忽略模式可以抛给 Subversion 让它忽略文件。
您可能想要做的是:
svn mv conf.php conf.php.template
。这会将conf.php
移动到conf.php.template
。svn 提交
。cp conf.php.template conf.php
.
假设您已经设置了 svn:ignore
属性,那么应该这样做。此时,您将拥有一个版本化的 conf.php.template
文件,当您希望存储在存储库中的配置发生变化时,您可以修改该文件,并且您拥有一个未版本化的 conf.php
你可以在本地调整而不需要 Subversion 通知你它需要提交。
如果您在其他地方查看存储库,只需确保您cp conf.php.template conf.php
来设置初始配置;然后你可以根据需要调整 conf.php
。
关于linux - 忽略svn中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7022193/