2010-03-24 105 views
5

有點背景第一:版本。 「不是工作副本」

我是一名設計師/開發人員,並決定使用Subversion作爲個人項目。我是唯一一個從事這個項目的人。我已經安裝了Beanstalk帳戶並在Mac上安裝了版本。本地我有MySQL和PHP運行通過MAMP。我想要做的是在本地開發並將代碼推入Beanstalk。我目前不打算從Beanstalk部署到我的實時服務器。

在Beanstalk中,我創建了一個存儲庫並導入了我的所有代碼。然後,我安裝了版本併爲Beanstalk存儲庫添加了書籤。到現在爲止還挺好。接下來,我猜(這是一個瘋狂的猜測)我需要添加一個所謂的「工作副本書籤」,以便版本可以監視我的本地副本的更改並將其提交給我的Beanstalk存儲庫。

問題: 當我點擊「創建工作副本書籤」的版本,我選擇在我的電腦上的文件夾我的錯誤:

「/應用程序/ MAMP/www_mydomain」是不是工作拷貝」

我不知道這意味着什麼,現在我卡住了。如何告訴版本跟蹤本地文件夾的更改?

+1

這超出了您的問題範圍,但我曾經使用過版本,並且因爲它的奇怪術語和方式而感到沮喪。現在,由於我幾乎總是在同時運行Parallels和Windows O/S,我只是使用TortoiseSVN並將其指向我的Mac源代碼。作爲一個Subversion客戶端,我不認爲任何人都會趕上TSVN的方便和成熟。 只是一個想法。 – Stabledog 2010-03-24 03:59:50

+0

我有與版本相同的問題 - 這就是爲什麼我沒有購買它後的審判。 – Kevin 2010-03-24 04:00:25

回答

2

'不是工作副本'表示它不與SVN同步並且未檢出,或者是不是存儲庫一部分的文件(在這種情況下,需要將其添加到工作副本)。

我對版本並不熟悉,但對於Subversion,我通常通過從存儲庫檢出來啓動項目。這跟蹤您的最終變化,並將其作爲存儲庫的「工作副本」。

您是否有選項可以從存儲庫中檢出?嘗試將它做到一個新的文件夾,看看會發生什麼。

+2

是的,我可以查看我的存儲庫。但是,我的本地代碼將被我導入Beanstalk的代碼覆蓋,對吧? – bart 2010-03-24 03:29:13

+0

是的,這就是爲什麼我說要使用一個新的文件夾。如果您將所有代碼導入到回購站中,並且自那時起未做任何更改,則不會失去任何工作。導入SVN會在SVN上創建文件,但不會與您的本地副本創建同步。 – Kevin 2010-03-24 03:30:05

+1

Thx,它解決了我的問題!但我認爲這是非常令人困惑的過程。但無論如何,它現在解決了。 – bart 2010-03-24 03:33:16