1
所以我有一個用Java編寫的名爲XYZ的桌面應用程序,它位於名爲XYZ的GitHub存儲庫中。現在我一直在研究一個與XYZ同名的iOS應用程序。如果我現在想把它添加到GitHub中,我該怎麼做?顯而易見的事情似乎只是將iOS添加到回購名稱的末尾,但我不確定是否存在其他開發人員使用的某種命名約定。不同平臺的版本庫結構
所以我有一個用Java編寫的名爲XYZ的桌面應用程序,它位於名爲XYZ的GitHub存儲庫中。現在我一直在研究一個與XYZ同名的iOS應用程序。如果我現在想把它添加到GitHub中,我該怎麼做?顯而易見的事情似乎只是將iOS添加到回購名稱的末尾,但我不確定是否存在其他開發人員使用的某種命名約定。不同平臺的版本庫結構
沒有官方的命名約定。
您可以使用XYZ,但包含兩個不同的構建(例如兩個不同的pom.xml),每個平臺一個。
如果您的平臺之間的源有所不同,那麼您可能希望將它們分離到各自的Git倉庫中,並將它們彙總到一個常見的XYZ倉庫through submodules中。
參見例如「Build multi-platform executable for a SWT application using maven」。