我已经阅读了很多关于 SVN 的文章,但有点困惑。主要是因为使用的语义不一致。有些人会将目录称为存储库(即使它尚未创建)等。所以我决定尽可能清楚地问我的问题,以免引起任何混淆。
我做了什么:
我已经安装了 SVN 并在/snv
名为dts_staging
. 现在我的印象是我可以将它repository
(据我所知)链接到一个已经存在的目录。但是我的尝试失败了。
存在的目录是/var/www/Staging/public_html
. 这是一个充满我们网站暂存文件的目录。var/www/Staging/public_html
如何将我的工作目录与创建的存储库链接/同步/合并等(不确定此处使用的正确词)/svn/dts_staging
?使用该目录创建存储库会更容易吗?/var/www...
如果是这样,那是怎么做到的?任何帮助表示赞赏!
不,您不能简单地将它们合并在一起。SVN 将文件存储在所谓的“数据库”中,这些数据库看起来不像您网站的结构。
为了导入它,您必须将文件“提交”到 SVN 中。这是一个粗略的指南:https ://stackoverflow.com/questions/6409372/committing-the-code-on-subversion-first-time
实际说明因您用于 SVN 客户端的内容而异。但无论如何,都必须要承诺。