簡體   English   中英

遠程Subversion存儲庫

[英]Remote Subversion Repository

我當前的項目有它的主Subversion存儲庫位於訪問受限的網絡上。 我們的大多數開發人員都可以訪問此網絡,並具有代碼庫的完整功能。 我目前有一個無法訪問網絡的“遠程”開發人員。 我目前管理這個的方法是檢查一個工作副本到一個新的工作區,拉上它並發送給他工作。 收到我的每個代碼轉儲后,他把它放在一個本地Git倉庫中給自己一些版本控制。 完成一組任務后,他將其拉回並發送給我,因為它仍然包含svn元數據,我可以與存儲庫同步並提交/合並他的更改。 然后重復一遍。 這對我來說是一個巨大的痛苦,但它是可以管理的,因為我只為一個人做。

我們目前正在研究添加幾個無法訪問受限網絡的遠程開發人員的可能性,因此我正在尋找替代目前的情況。 理想情況下,我希望有一個遠程存儲庫,它基本上充當主存儲庫的分支。 我已經閱讀了有關svnsync來創建鏡像的信息,但它看起來不像是你可以提交到鏡像或從鏡像提交回源。 我需要能夠同時進行repos,merge和reintegrate。 我不反對從Subversion切換到Git,但我想保留它作為最后的解決方案。

歡迎任何建議! 謝謝!

我們有類似的設置,但使用以下內容:

SVN作為主存儲庫git-svn存儲庫,它進行雙向通信每個遠程工作者都有一個git存儲庫並推送到git-svn存儲庫

git-svn repo然后可以更新主存儲庫,唯一可以控制git-svn repo的人應該是你自己,並且應該像往常一樣保護對它的訪問。 我們發現這很好用,並且允許我們將主SVN存儲庫保密,同時允許遠程工作者提交。

聽起來像完全遷移到Git是你想要做的。 我建議你看看如何使用git-bundle來保持開發同步? 該答案中的工作流模式似乎與您描述的情況類似。

暫無
暫無

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

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