1

我在這裏問這可能是一些基本的東西,但仍然想繼續我的崗位追求學習。TortoiseSVN切換,分支和分支工作

我最近進入了SVN,有些問題困擾着我的腦海。我有一個存儲庫,其中有一個/中繼所有當前的開發過程正在發生。我已經創建了一個分支,用trunk的內容進行回購,並更新了我的分支文件夾(在本地計算機上),以便將來自存儲庫分支的所有內容都複製到我的本地分支。我已經使用svn switch選項在本地機器上從主幹切換到分支。

一些人能回答以下幾個問題:

  1. 分支我需要我的本地分支svn update到回購分支,這樣的變化回購權發生後的工作?

  2. 如何找到我對本地分支所做的更改?讓我說,例如主要開發的回購的URL(即/主幹)可以通過dev.mobile42.com和我更新我的本地分支回購分公司,我如何使回購分支反映我的變化相同的URL dev.mobile42.com,是否足以在我的本地機器上進行切換,以便它反映出這些變化,或者我在這裏是錯誤的。一些我需要看到我在分支上工作的結果。我怎樣才能做到這一點!

P.S因爲我在web dev上工作,所以在合併我的分支到trunk中之前,必須通過測試。

+1

您應該閱讀SVNBook。至少基礎知識:查看SVN背後的基本概念:http://svnbook.red-bean.com/en/1.7/svn.basic.html 你的問題很模糊,因爲據我看你混淆了'branch '和工作副本條款以及'提交'和'更新'。 – bahrep 2012-07-27 13:51:31

+1

+1 @bahrep。您還應該閱讀TortoiseSVN幫助的第一章。右鍵單擊任何文件夾,選擇TortoiseSVN,然後選擇幫助。 – 2012-07-27 13:59:35

回答

0
  1. 是的,但只有在其他人對您的分支進行了其他修改時纔會生效。

  2. 您錯過了一些步驟。要樹幹反映分支更改,您必須將分支重新集成到樹幹中,然後提交樹幹。

重返社會之前,我們建議您合併一個版本範圍從主幹到您的分支,然後與主幹修改測試分支。

0
  1. 您必須神交SVN Book
  2. 檢查手動

現在你沒有看到和理解根本的東西

  • 有沒有這樣的事情在顛覆,如「本地分行」。該是只有和一個或多個(地方你)工作副本,這是在庫中的某些子樹的歷史上的一些點的片
  • 在SVN工作週期爲「結帳編輯commit-編輯提交...「在同一代碼庫中獲得(可能的)第三方並行更改的中間更新 - 對於任何工作副本(鏈接到主幹/分支/任何):即WC中的更改必須存儲在回購中(在相關部分的)與犯子樹之間傳輸
  • 數據(複製)與合併
  • httpd的停庫庫的任何部分使用<some URL>普通的瀏覽器,但沒有活動內容將被激活內部存儲庫訪問,你必須有建設部署階段,在這種情況下,它的任務是你的建設者 - 什麼部署