2011-03-03 62 views

回答

1

一個使用版本控制的是作爲備份。如果NAnt.exe.config的唯一副本位於死掉的硬盤上,則需要一些努力來重新構建它(以及其他所有消失且未備份的內容)。

從公司的角度看,讓所有在備份正在進行的工作是保護資產的方法。源代碼資產的公司所有者可以確信資產不會被銷燬。

當有其他的備份策略,則有時拇指原則是,不要將任何東西放入不應該與其他開發者共享版本控制。例如只與一個用戶和/或機器相關的定製數據或機密信息。

+0

所以你基本上是說,它不會在版本控制屬於,它屬於一個企業的備份文件? – leeand00 2011-03-04 12:54:16

+0

如果使用版本控制進行備份,並且其他開發人員可以看到其內容,那麼我認爲可以將其放入版本控制中。一些組織具有用於將機密應用程序文件(例如包含生產數據庫連接字符串的配置文件)與更廣泛訪問的版本控制系統分開備份的系統。只要將備份複製到某個無人知曉的地方並不會真的起作用。 – DOK 2011-03-04 14:17:35

1

我把惡性代碼的副本,我使用的版本。這包括.config文件。這是我的構建系統從「從互聯網上消失」事件安全(不太可能,但仍然)。

除此之外,我認爲沒有理由將它保留在您的代碼存儲庫中,除非由於某種原因您以某種方式修改了它。 NAnt中的大部分內容都可以在構建文件中重寫,如目標框架等。

相關問題