2017-10-12 105 views
0

這可能被認爲是次要的事情,但我很好奇你如何典型地解決以下情況(如果這甚至是常見的用例):我們有一個項目,有幾十個實際的啓動配置爲日常使用。根據您使用的應用程序的哪一部分,不同的啓動配置很有趣。爲了過濾這些,我們使用最喜歡的eclipse設置。那些需要添加到收藏夾中的人,其他人被刪除。共享Eclipse啓動配置的最佳實踐

不幸的是,最喜歡的狀態是在啓動配置文件中寫入的,因此SVN在同步項目時可以識別將最喜歡狀態更改爲更改。由於每個人在特定的時間通常需要不同的發射配置,因此這不被視爲期望的行爲。

有什麼辦法可以解決這個問題嗎?您通常如何管理項目的啓動配置?

+0

因此,如果這個文件中的規格只是爲了個人使用而改變,並且沒有什麼與您的項目相關 - 爲什麼不把它添加到忽略列表中呢?我們正在爲所有人創建基本文件,然後將其添加爲忽略,因爲每個人和安全的命令/樣式/配置/ ...就像他/她想要的一樣。我曾經希望這是經典的方式。 – LenglBoy

+0

,因爲最初在檢查項目時,我們希望它們成爲源代碼的一部分,因此您不必從頭開始創建這些項目。只要一個文件被檢入,它不可能放在忽略列表上,是嗎? – crusam

+1

創建app.config.template並將其檢入到svn中,並將其重命名爲app.config,這會忽略或編輯更改列表,因爲此命令文件在更改時被忽略,但像往常一樣檢查[示例條目](https:/ /stackoverflow.com/questions/635446/svn-is-there-a-way-to-mark-a-file-as-do-not-commit/635787#635787) – LenglBoy

回答

2

建議份額只有幾個,只有非常重要的發佈被標記配置顯示在一個收藏菜單(見常見標籤啓動配置):

共享啓動配置添加到個人收藏菜單中,你有以下選擇:

  • 添加共享啓動配置到收藏夾菜單,但不提交更改.launch文件
  • 重複啓動配置和變更另存爲本地文件(見通用選項卡)
  • Wrap共享啓動配置在一個新的La unch組啓動配置

或者,啓動配置也可以在一個單獨的存儲庫共享,相關聯的項目之外。