首先有一点背景:
我是一名设计师/开发人员,并决定将subversion用于个人项目。我是唯一一个从事这个项目的人。我已经设置了一个Beanstalk帐户并在Mac上安装了版本。本地我通过MAMP运行MySQL和PHP。我想要做的是在本地开发并将代码推送到Beanstalk。我现在不打算从Beanstalk部署到我的实时服务器。
在Beanstalk中,我创建了一个存储库并导入了我的所有代码。然后我安装了Versions并向Beanstalk存储库添加了一个书签。到现在为止还挺好。接下来我想(这是一个疯狂的猜测)我需要添加一个所谓的“工作副本书签”,以便版本可以查看我的本地副本以进行更改并将其提交到我的Beanstalk存储库。
问题: 当我在版本中单击“创建工作副本书签”时,我在计算机上选择了一个文件夹,我收到错误:
'/ Applications / MAMP / www_mydomain'不是工作副本'
我不知道这意味着什么,现在我被卡住了。如何告诉版本跟踪本地文件夹的更改?
答案 0 :(得分:3)
'不是工作副本'意味着它不与SVN同步并且未检出,或者是不属于存储库的文件(在这种情况下需要将其添加到工作副本)
我不熟悉版本,但是对于Subversion,我通常通过从存储库中签出来启动项目。这会跟踪您的结果变化并使其成为存储库的“工作副本”。
您是否可以选择从存储库中签出?尝试将其添加到新文件夹中,看看会发生什么。