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