Linux 忽略svn中的文件?
我正在使用命令并尝试以下操作:Linux 忽略svn中的文件?,linux,svn,Linux,Svn,我正在使用命令并尝试以下操作: svn propset svn:ignore "conf.php" 但是,这会打开vim,如果我退出文件,就会创建文件svn prop.tmp 我不想删除它,因为我需要它,但如果svn在我svn st 当错误(conf.php在我svn st时仍然列出)时会发生什么?我如何更正它?如果conf.php已经提交,那么就没有可以向Subversion抛出的忽略模式来让它忽略文件 您可能想做的是: svn mv conf.php conf.php.template。
svn propset svn:ignore "conf.php"
但是,这会打开vim,如果我退出文件,就会创建文件svn prop.tmp
我不想删除它,因为我需要它,但如果svn在我svn st
当错误(
conf.php
在我svn st
时仍然列出)时会发生什么?我如何更正它?如果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。您需要在包含要忽略的文件的目录上设置ignore属性:
svn propedit svn:ignore .
然后输入编辑器出现时要忽略的文件名