是否可以防止在執行SVN提交時提交web.config文件?我有以下SVN全局忽略模式集,但它仍然無法阻止它。如果我用「web.config」替換「* .config」,它仍然不能阻止它。防止在SVN中提交web.config
http://screencast.com/t/fLKoZhYykYG
全球忽略模式:
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store */bin */obj bin obj aspnet_client *.tmp */legacy legacy *.suo *.user *.config
=====================
簡單的答案(即使下面的工具非常好):
右鍵單擊Web.config文件,然後選擇「刪除並添加到忽略列表」。文件上的圖標將變成紅色的「X」。然後提交更改。它不會刪除物理文件,但會將其從SVN中刪除,因此不會再提交。
感謝您的帖子..當我得到一些時間,我會試試這個。 – MacGyver
這真是太棒了!你住哪個城市,我可以給你買啤酒? :-) – MacGyver
David,你的工具可以刪除或修改提交給SVN的文件嗎?我問的原因是因爲我們公司有一個新的PCI(安全)策略,我們無法在SVN中的web.config中存儲敏感信息(例如:連接字符串中的密碼,Web中的某些值。配置文件等)。這是你曾經問過的嗎?我們可以處理已經提交的舊代碼,但我認爲這很酷。 – MacGyver