[英]Setting a folder to be ignored, must I commit this change/modification?
抱歉,這可能是一個愚蠢的問題,但是我今天過得很慢。
我有一個文件夾:
wp-content/uploads/
我希望svn忽略/ uploads /中的所有文件和文件夾。 但是我不希望刪除它們,因為網站正常工作需要它們。
/ uploads /的內容不在版本控制中,即未檢入,因此我在終端中進行了以下操作:
$ cd /wp-content/uploads/
$ svn propset svn:ignore '*' .
所以現在當我使用svn status
檢查svn status
我得到以下信息:
M wp-content/uploads
所以現在我的問題,因為它說“ M”,我是否需要提交wp-content / uploads?
如果我這樣做,它將提交實際的文件夾內容還是只是提交已設置的屬性 ? 我不想提交內容。 但是,提交財產是有道理的。
在這一點上,我只是不確定如果我執行svn commit /wp-contents/uploads/
是的,您必須提交修改后的工作副本(已修改,因為更改屬性也是歷史的一部分,SVN存儲庫必須保存和管理該歷史)
如果未將/wp-contents/uploads/
添加到SVN中(並且文件之前顯示為“?”狀態),則現在 ,甚至在提交更改的屬性之前,所有? 必須僅從svn status
消失,並且文件(存在並且稍后添加)對於SVN變為“不可見”
svn commit /wp-contents/uploads/
將僅( 按預期 )提交版本文件夾的屬性更改(屬性與文件和文件夾是SVN的一等公民)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.