Svn 在网站上使用subversion进行协作工作
我正在努力寻找对我来说是简单问题的简单答案 subversion能为我(或任何版本控制系统)做什么 假设我有一个具有以下目录结构的站点,我们称之为MyUrl.com:Svn 在网站上使用subversion进行协作工作,svn,version-control,web-deployment,Svn,Version Control,Web Deployment,我正在努力寻找对我来说是简单问题的简单答案 subversion能为我(或任何版本控制系统)做什么 假设我有一个具有以下目录结构的站点,我们称之为MyUrl.com: PHP >>> Nav >>> Lib Public_html >>> Images >>> Pages >>> More pages
PHP
>>> Nav
>>> Lib
Public_html
>>> Images
>>> Pages
>>> More pages
>>> CSS
>>> JS
两个开发者在这个网站上工作
我想创建一个工作副本,并将其作为一个临时区域,每个开发人员一个
问题
我是否只需创建文件夹,例如MyUrl.com/testSite
和MyUrl.com/testSite2
,然后将其全部复制到中(使用subversion)
subversion是否会以某种方式自动执行此操作并为我创建登台URL(如果我将所有内容复制到一个文件夹,那么将丢失指向/
的关系链接)
我看到了一些关于我的windows机器的东西,比如说TortoiseSVN,这是否意味着我将我的PC设置为一个完全成熟的web服务器,包括apache和所有本地数据库,然后在那里开发并提交
我能找到一百万个关于如何使用subversion的教程,一旦你加入了它,但是没有一个能告诉我如何从一个场景开始,比如我的场景,这肯定是不寻常的
如果你能给我一个基本上能让我走的方向,我将不胜感激。不,你不能创建
testSite/
和testSite2/
文件夹。首先创建一个项目,然后将文件夹(和文件)添加到项目中。然后,您的两个开发人员可以svn签出这个项目,他们自己,每个人都可以将其放入自己的文件夹中。(当然,您可以将testSite/作为第一个添加文件夹的位置,这样只有第二个开发人员才能将其签出)
subversion客户端不知道web、URL(存储库除外)或web服务器。它不会为您与这些进行交互。您可以svn签出
到通过web服务器可见的目录(只需确保它阻止您访问.svn
文件夹即可)
你找不到关于你想完成什么的教程的原因是你想使用subversion来实现源代码/版本控制之外的东西
您可能想咨询的网站,也许是它的网站,以了解subversion是关于什么的(不一定作为教程)。不,您不需要创建testSite/
和testSite2/
文件夹。您首先创建一个项目,然后svn添加
文件夹(和文件)然后你的两个开发人员可以svn checkout
自己将这个项目签出到他/她自己的文件夹中(当然,你可以让testSite/成为你第一个添加文件夹的地方,这样只有第二个开发人员才能签出)
subversion客户端不知道web、URL(存储库除外)或web服务器。它不会为您与这些进行交互。您可以svn签出
到通过web服务器可见的目录(只需确保它阻止您访问.svn
文件夹)
你找不到关于你想完成什么的教程的原因是你想使用subversion来实现源代码/版本控制之外的东西
您可能希望查阅网站,也许还需要了解subversion是关于什么的(不一定作为教程)