我有一個遊戲項目,我正在使用Unity引擎。它將利用我正在開發的工具在Unity Asset Store上銷售。我希望我會根據用戶反饋和整個遊戲開發過程來更新這個工具。我正在尋找使用我的版本控制設置來組織這些項目的最佳方式,以便讓我輕鬆地合併兩個項目中的更改。在TortoiseSVN存儲庫的兩個項目中維護單個工具
我將這些項目存儲在一個SVN倉庫中(我使用TortoiseSVN進行管理),並且我不熟悉更復雜的功能以瞭解組織項目的最佳方式,以便輕鬆更新工具從任何地方。我不確定分支或檢查到多個地點是否是正確的決定,或者可能有其他選擇。
我目前正在考慮設置一些工具存儲在回購站本身的東西,只是一般的代碼和Unity資產。然後,設置一個包含Asset Store包的附加資產的小項目(導入到回購項目中的其他項目中),在其中檢出原始工具的文件。最後,爲遊戲本身做同樣的工作,將工具簽出到其層次結構中。我認爲這會讓我在兩個項目中進行更改,提交任何更改,然後更新另一個項目以使它們在那裏。
這是一個很好的方法嗎?或者一個不好的方法?有沒有更好的辦法?
我選擇了我所知道的;我以前在以前的許多項目和工作中都使用過SVN。我和朋友一起使用這個特定的回購協議,而SVN一直在爲我們工作。 – chaosTechnician
這個問題似乎很可能會被封閉,因爲它是基於非常意見的。我的2分錢:這聽起來像你的開發。組很小,你有一個想法如何設置回購。給它一個去,最糟糕的情況是你重新評估你的方法,如果事情不適合凝膠。 – Jerdak