0

对 SVN 来说是全新的,我为noobishness 道歉。我在这个问题上四处搜索无济于事(可能措辞不正确)。

我们在联网的 Windows 域上设置了一个 svn。基本上我希望能够在本地签出文件,修改,将我的更改提交到主干,然后将主干释放到域上的文件夹中。

这是我感到困惑的最后一步。

我想它是这样的:

svn 复制 https://controller.company.local:8443/svnroot/javascript/trunk //controller/dummydirectory/

但显然这行不通。我显然错过了与 svn 的工作方式或命令中的协议有关的东西,或者希望像无意义的文件路径一样简单。

4

1 回答 1

0

您可以将主干检出到您的网络驱动器(执行一次):

svn checkout https://controller.company.local:8443/svnroot/javascript/trunk //controller/dummydirectory/

然后在更改主干时更新它:

svn update //controller/dummydirectory

“更新”将查找在主干上所做的更改并将它们合并到网络驱动器上的工作副本中。

或者你也可以使用 svn export:

svn export https://controller.company.local:8443/svnroot/javascript/trunk //controller/dummydirectory/

这只会复制没有任何版本信息的文件(即没有 .svn 文件夹)。

希望这可以帮助..

于 2012-04-06T19:25:43.760 回答