我想将目录添加到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}}。
由于
答案 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。