2011-08-11 93 views
1

即时通讯使用的命令,只是尝试了以下内容:忽略svn中的文件?

svn propset svn:ignore "conf.php" 

然而,这打开了VIM,如果我退出创建文件svn-prop.tmp文件。

我不想删除它,因为我需要它,但我喜欢它,如果使用svn可能只是没有列出它,当我svn st

什么错时(conf.php仍在上市的时候我svn st),以及如何我纠正它吗?

回答

2

如果conf.php已经被提交,那么就不会有忽略模式,您可以在Subversion上抛出忽略模式来让它忽略该文件。

你可能想要做的是:

  • svn mv conf.php conf.php.template。这将移动conf.phpconf.php.template
  • svn commit
  • cp conf.php.template conf.php

假设您已经设置了svn:ignore属性,那么应该这样做。此时,您将拥有一个版本为conf.php.template的文件,当您希望存储在存储库中的配置发生更改时您可以修改该文件,并且您有未版本化的conf.php,您可以在本地进行本地调整,而无需Subversion通知您需要提交它。

如果您在其他地方查看存储库,只需确保您在cp conf.php.template conf.php之间设置了初始配置;那么你可以根据需要调整conf.php

0

您需要设置该目录的忽略属性包含该文件要忽略:

svn propedit svn:ignore . 

然后输入文件名(S)忽略,当你的编辑器出现