2013-04-13 35 views
1

我很努力地找到簡單的答案,對我來說簡單的問題。在網站上使用Subversion進行協作工作

能做什麼和它顛覆了我(或任何版本控制系統)

可以說,我有以下目錄結構的部位做,讓叫它MyUrl.com:

PHP 
    >>> Nav 
    >>> Lib 

Public_html 
      >>> Images 
      >>> Pages 
        >>> More pages 
      >>> CSS 
      >>> JS 

兩個在網站上工作的開發人員。

我想創建這樣一個工作拷貝,並把它作爲一個臨時區域,每一個開發

質詢

難道我只是創建文件夾,例如MyUrl.com/testSiteMyUrl.com/testSite2,然後全部複製(使用顛覆)?

Subversion是否會自動以某種方式自動執行此操作併爲我創建登臺URL(如果我將所有文件全部複製到一個文件夾中,那麼將丟失指向/的關係鏈接)?

我看到像TortoiseSVN這樣的討論我的Windows機器的事情,這是否意味着我將我的PC設置爲完全成熟的Web服務器,包括Apache和本地所有數據庫,然後在那裏開發並提交?

我可以找到一百萬個關於如何使用Subversion的教程,一旦你進入它,但沒有人告訴我如何真正開始使用像我這樣的場景,這當然不能與衆不同?

一個正確的方向上的東西,基本上可以讓我去的點將大規模讚賞。

回答

4

不,您不會創建testSite/testSite2/文件夾。你首先創建一個項目,然後你svn add文件夾(和文件)。然後你的兩個開發人員可以將這個項目,他們自己,每個到他/她自己的文件夾。 (你當然可以有testSite /是你第一次添加文件夾的地方,所以只有第二個開發者檢查它)。

顛覆客戶端不知道關於Web或URL(除了存儲庫)或Web服務器ד。它不會與你互動。您可以將svn checkout設置爲通過您的網絡服務器可見的目錄(只要確保它可以阻止您訪問.svn文件夾即可)

您找不到要完成的教程的原因是您希望使用Subversion超出源/版本控制的東西,嘗試Googling for the combination,或者更具體地說,this question這裏SO。

你可能想諮詢subversion的網站,也許它user manual瞭解什麼顛覆約爲(而不是作爲一個教程必然)