2011-08-11 94 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)忽略,當你的編輯器出現