2010-03-24 112 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