版本."不是工作副本"

bar*_*art 6 svn mamp versions

首先是一点背景:

我是一名设计师/开发人员,并决定将subversion用于个人项目.我是唯一一个从事这个项目的人.我已经设置了一个Beanstalk帐户并在Mac上安装了版本.本地我通过MAMP运行MySQL和PHP.我想做的是在本地开发并将代码推送到Beanstalk.我现在不计划从Beanstalk部署到我的实时服务器.

在Beanstalk中,我创建了一个存储库并导入了我的所有代码.然后我安装了Versions并向Beanstalk存储库添加了一个书签.到现在为止还挺好.接下来我想(这是一个疯狂的猜测)我需要添加一个所谓的"工作副本书签",以便版本可以查看我的本地副本以进行更改并将其提交到我的Beanstalk存储库.

问题:当我在版本中单击"创建工作副本书签"时,我在计算机上选择了一个文件夹,我收到错误:

'/ Applications/MAMP/www_mydomain'不是工作副本'

我不知道这意味着什么,现在我被卡住了.如何告诉版本跟踪本地文件夹的更改?

Kev*_*vin 3

“不是工作副本”意味着它与 SVN 不同步,并且未检出,或者是一个不属于存储库的文件(在这种情况下,需要将其添加到工作副本)。

我不熟悉版本,但对于 Subversion,我通常通过从存储库签出来启动一个项目。这会跟踪您端的更改并使其成为存储库的“工作副本”。

您可以选择从存储库中签出吗?尝试对新文件夹执行此操作,看看会发生什么。

  • 是的,我可以查看我的存储库。但是这样我的本地代码就会被我导入到 Beanstalk 中的代码覆盖,对吗? (3认同)
  • 谢谢,它解决了我的问题!但我认为这是一个非常令人困惑的过程。但无论如何,现在已经解决了。 (2认同)