2016-08-31 166 views
0

我創建了一個greasemonkey腳本,它開始時只有少量圖像作爲資源,並且慢慢變大。GreaseMonkey持續集成

到目前爲止,我已將腳本和圖像存儲在onedrive上,獲取每個文件(以及自動更新url)的嵌入式鏈接並將其嚴格編碼到腳本中。

現在發生的變化是,另一個人需要查看代碼更改,這些文件需要存儲在他的位置。因此,爲了更新版本,我需要向他發送新的腳本文件,並且對於每個資源,我需要向他發送資源,等待他給我嵌入式鏈接,將它們添加到代碼中,然後給出他是新的腳本版本。 你可以想象開銷。

我在想這個問題的解決方案。 如果他將它全部存儲在服務器中,SVN可能是一個解決方案,並且每個資源都將具有固定路徑+文件名。我不認爲這將是這種情況,我相信這些文件將存儲在谷歌驅動器。

我可以在我的機器上建立一個SVN存儲庫,這將緩解發送他文件的過程,但嵌入式鏈接問題依然存在。

有關如何簡化此過程的任何想法或想法將不勝感激。

+0

我會用GitHub庫主辦的資源(我把原始數據的github鏈接到腳本)。這將允許在開發期間進行合作。沒有辦法讓一些代碼動態地爲資源生成URL,您需要手動或使用腳本來填充它們。 –

+0

我不確定那會怎樣,問題是我不能信任我自己編輯資源。所以它不是一個「協作」,而是一切都必須經過的單個安全節點。看看我回答@YoavGlazner – g3trans

+0

然後使用gerrit代碼審查。這要求正常的貢獻者通過審覈過程來通過所有提交。 –

回答

0

也許一個文件託管服務可以幫助:

你的朋友會設置了例如與您共享谷歌雲端硬盤文件夾。 你會將你的資源放在他的文件夾中,並獲得鏈接!

其他託管服務可以給你更好的粒度的權限比谷歌雲端硬盤,一定要檢查出來...

+0

然後問題是,資源仍然有編輯選項,所以從他的角度來看,我可以添加一個合法的資源,然後編輯它是惡意的。 – g3trans

+0

@ g3trans - 他可以在批准後更改資源的權限 –

+0

我希望有這些雲驅動器的「添加但不能編輯」選項。我們會找到一種方法來使其工作。謝謝 – g3trans