目前我已经设置了subversion,这样当我在Eclipse PDT中进行更改时,我可以提交更改,它们将保存在/ home/administrator/Project File中.该文件具有subversion推荐的/ branches/tags和/ trunk目录.我没有问题正确地将文件上传到存储库,但是我是否必须将Linux中的文件"mv"到/ var/www才能使它们在服务器上运行?是否有一个自动过程来执行此操作,我错过了?我假设我们不想将/ var/www目录(在机器上存在)存储库,但我不知道.
你可以svn export进入你的www目录.这将为您提供一个"干净"的repo版本,没有.svn目录.
cd /var/www
svn export /home/administrator/MyProject/trunk MyProject
Run Code Online (Sandbox Code Playgroud)
编辑:从评论中添加一些好主意......
您希望更新导出副本的一些选项:
svn export --force /home/...../ MyProject这将阻止它抱怨覆盖现有文件.此方法将意味着如果您从存储库中删除文件,它仍将保留在您的www文件夹中.svn export /home/..../ MyProject_20081105ln -s MyProject_20081105 MyProjectwww文件夹中.