我對subversion/tortoiseSVN有點新,並且對如何處理配置文件有點困惑,這些文件在開發和部署中應該有所不同,我認爲我的問題源於這個問題。爲什麼TortoiseSVN顯示我的工作文件夾的「修改」狀態圖標,如果有修改,但被忽略的文件?忽略配置文件問題
我希望中央存儲庫具有與部署配置文件相匹配的config.php文件。因此,一旦存儲在存儲庫中並更新了部署服務器,我隨後在開發中更新了我的工作文件夾,並右鍵單擊該文件,併爲此文件選擇了「unversion並添加到忽略列表」。現在,它顯示已刪除的符號和整個工作目錄被修改。當我選擇提交所有內容時,提交對話框將config.php文件顯示爲已刪除,但在「忽略提交」列表中,以便它不會被提交。
首先,它是如何到達「ignore-on-commit」列表的?
其次,應該在那個清單上?就像我說的,我不想覆蓋存儲庫上的config.php文件,但我不想完全刪除config.php文件。我只是希望它在我的開發結賬中有所不同。我是否正確地做這件事?
最後,爲什麼狀態圖標沒有改變?
謝謝。
謝謝你的解釋! –