1

我想向 subversion 添加一个目录。我的文件夹结构如下所示

ParentFolder

    DeviceFolder1---->File1
    DeviceFolder2----->File2

DeviceFolder2在 subversion 下https://SubversionURL/DeviceFolder2。我想将DeviceFolder1添加到 subversion 。https://SubversionURL/DeviceFolder1这里都

ParentFolderDeviceFolder1不在 subversion 之下,https://SubversionURL/DeviceFolder1也不存在。将DeviceFolder1添加到 subversion时我应该遵循哪些步骤

注意:我无法执行 svn add 因为父目录不是 subversion 目录。DeviceFolder2 是 subversion 下的签出目录,https://SubversionURL/DeviceFolder2但 DeviceFolder1 是在本地计算机中创建的文件夹,我想将其添加到 subversion url https://SubversionURL/DeviceFolder1

谢谢

4

2 回答 2

2

不确定这是否对您有帮助,但许多 SVN 命令可以直接在 SVN 服务器上运行。例如,这将创建一个新目录:

svn mkdir https://SubversionURL/DeviceFolder1 -m "making a new folder"

然后,您可以使用 svn import 将现有文件导入此目录。像这样的东西(仔细检查语法,有一段时间没有这样做了):

svn import DeviceFolder1 https://SubversionURL/DeviceFolder1 -m "importing stuff" 

一个陷阱:如果您希望本地DeviceFolder1 在导入内容后成为 SVN 工作副本,则需要删除现有目录并签出新的工作副本。SVN 不会让您签出到非空目录,AFAIK。

于 2012-11-26T06:17:53.947 回答
0

我不确定您是否对此有任何问题,但我只是使用 os.system('svn add *')或您通常从命令行运行的任何内容将其添加到 SVN。

于 2012-11-26T05:48:05.600 回答