簡體   English   中英

使用SVN烏龜設置Differnet階段

[英]Setting the Differnet Stages with SVN Tortoise

我正在使用SVN Tortoise控制開發環境設置的系統。 在當前系統中,我從事開發工作,將文件提交到SVN並更新實時文件以將更改轉移到實時服務器。 我的目標是在將其移至實時服務器之前,在某些登台環境中檢查我的更改。 因此,我的SVN開發環境應按以下順序工作。

1)我對開發進行了更改,並將文件提交到SVN階段1。
2)我更新登台服務器以檢查更改。
3)如果更改很好,我將登台文件提交到SVN階段2。
4)SVN階段2與生產相關。 因此,我更新了產品以將更改生效。

那就是我要在系統上設置的? SVN是否可能?

我不確定我理解您的意思,但是..這是我的解釋:

您要使用持續集成服務器(我強烈建議使用Jenkins )。 當您檢入對dev存儲庫的更改時,Jenkins會注意到,將檢出它們並對其執行所有檢查,然后它可以執行其他任務-例如將文件復制到生產服務器。

不知道,如果我理解你的問題。 但是我假設您在開發環境和實時服務器之間需要一些東西(這就是您所說的SVN Stage )。
我相信,沒有那樣的事情。
您無法在SVN中創建任何廣告素材。
文件(您從開發服務器承諾的文件)將轉到生產服務器。
(中間沒有可用的任何介質)

但,
您可以將文件從開發服務器提交到另一個開發服務器(這將是第1階段)。
第1階段的服務器將在此處設置另一個SVN。
現在,
當您從Stage 1提交文件時,您的文件將被提交到實時服務器(或可能到另一個Stage)

簡而言之,您可以鏈接開發服務器,登台服務器和實時服務器。
從開發服務器提交的文件將轉到暫存服務器,從暫存服務器提交的文件將轉到您的實時服務器。
(但是您將需要在Staging服務器上進行另一個SVN設置)。

注意 :
您可能需要使用“詹金斯”@gbjbaanb作為reommended

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM