即时通讯使用的命令,只是尝试了以下内容:忽略svn中的文件?
svn propset svn:ignore "conf.php"
然而,这打开了VIM,如果我退出创建文件svn-prop.tmp
文件。
我不想删除它,因为我需要它,但我喜欢它,如果使用svn可能只是没有列出它,当我svn st
什么错时(conf.php
仍在上市的时候我svn st
),以及如何我纠正它吗?
即时通讯使用的命令,只是尝试了以下内容:忽略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
。这将移动conf.php
至conf.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
。
您需要设置该目录的忽略属性包含该文件要忽略:
svn propedit svn:ignore .
然后输入文件名(S)忽略,当你的编辑器出现