簡體   English   中英

在提交文件之前從工作副本中創建新存儲庫

[英]Making new repository from working copy before committing files

我正在使用Versionsapp和beantalk,並且有一個我們一直在從事的項目,其中包含一些實時站點和一個沙箱。 所有這些站點都具有從主存儲庫中提取的本地文件夾。

一切工作正常,但是我正在沙盒文件夾中開發站點的新版本,並且可能正在開發中一段時間​​,所以我不會將更改提交到存儲庫,因為這將覆蓋現場站點,我們還沒有為此做好准備。

我猜我應該創建一個分支並進行處理,然后在准備好時覆蓋主樹,但是現在我該怎么辦? 我可以創建一個新的存儲庫,還是在他的工作副本前分支?

您可以從存儲庫中的生產副本而不是工作副本中創建分支 然后,您可以承諾。 查看有關分支的SVN書,並確保已閱讀該書以了解所使用的SVN的各個版本。

您基本上應該做的是:

  1. 備份所有代碼
  2. 在倉庫中創建一個分支
  3. 導出代碼(這意味着僅獲取源代碼而不帶.svn文件夾)所有IDE都具有此功能
  4. 將工作副本切換到分支
  5. 將代碼粘貼到工作副本上(工作副本應處於分支狀態-因此應與生產版本相同)
  6. 進入分支並從那里繼續工作

由於您所處的情況,這有點像“駭客”。 它可以完成工作,但是如果您與其他人一起工作,可能會變得很復雜。

暫無
暫無

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

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