将目录添加到subversion

时间:2012-11-26 05:25:48

标签: svn

我想将目录添加到subversion.My文件夹结构如下所示

ParentFolder

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

DeviceFolder2 位于颠覆https://SubversionURL/DeviceFolder2之下。我想将 DeviceFolder1 添加到subversion https://SubversionURL/DeviceFolder1。这里两个

ParentFolder DeviceFolder1 不在subversion下,https://SubversionURL/DeviceFolder1不存在。将 DeviceFolder1 添加到subversion

时,我应该遵循哪些步骤

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

由于

2 个答案:

答案 0 :(得分: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。

答案 1 :(得分:0)

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