python pysvn 在初始化时创建默认文件夹
python pysvn creating default folders on initialization
我正在使用 pysvn 模块来控制颠覆活动。
目前,我仍在测试。但是我注意到一些奇怪的事情。
当我使用
import pysvn
client = pysvn.client('svn_dir_path')
初始化客户端对象。
1.In 一个存储库,svn URL 就像:
svn://host:port/auto_test/case_manage/static/file
pysvn 创建一个 "auth" 文件夹、"config" 文件、"servers" 文件和 README.txt 文件。(这些文件中没有重要内容)
2.In 另一个存储库,其中 svn URL 是这样的:
http://localhost:port/svn/minder_files
在这种情况下,什么也没有创建。
有人可以解释一下吗?
经过一些测试(好吧,我仍然不确定我的结论),我认为 pysvn
之所以创建这样的文件夹和文件是因为:
client = pysvn.client('svn_dir_path')
'svn_dir_path
'不是svn库的根路径,而是某个子路径。
希望有一天这对某人有所帮助。
您告诉 SVN 为您创建一个配置文件夹。
如果文档不清楚,请告诉我。
来自 http://pysvn.stage.tigris.org/docs/pysvn_prog_ref.html#pysvn_client
的文档
client = pysvn.Client()
client = pysvn.Client( config_dir )
如果省略 config_dir 或设置为 '',则使用默认的 subversion 配置目录。
配置目录缺失自动创建
一个客户端对象一次只能在一个线程上使用。如果两个线程试图同时调用 Client 的方法,其中一个线程将得到一个值为 'client in use on another thread' 的 pysvn.ClientError 异常。
Barry(pysvn 维护者)
我正在使用 pysvn 模块来控制颠覆活动。 目前,我仍在测试。但是我注意到一些奇怪的事情。 当我使用
import pysvn
client = pysvn.client('svn_dir_path')
初始化客户端对象。
1.In 一个存储库,svn URL 就像:
svn://host:port/auto_test/case_manage/static/file
pysvn 创建一个 "auth" 文件夹、"config" 文件、"servers" 文件和 README.txt 文件。(这些文件中没有重要内容)
2.In 另一个存储库,其中 svn URL 是这样的:
http://localhost:port/svn/minder_files
在这种情况下,什么也没有创建。
有人可以解释一下吗?
经过一些测试(好吧,我仍然不确定我的结论),我认为 pysvn
之所以创建这样的文件夹和文件是因为:
client = pysvn.client('svn_dir_path')
'svn_dir_path
'不是svn库的根路径,而是某个子路径。
希望有一天这对某人有所帮助。
您告诉 SVN 为您创建一个配置文件夹。 如果文档不清楚,请告诉我。
来自 http://pysvn.stage.tigris.org/docs/pysvn_prog_ref.html#pysvn_client
的文档client = pysvn.Client()
client = pysvn.Client( config_dir )
如果省略 config_dir 或设置为 '',则使用默认的 subversion 配置目录。
配置目录缺失自动创建
一个客户端对象一次只能在一个线程上使用。如果两个线程试图同时调用 Client 的方法,其中一个线程将得到一个值为 'client in use on another thread' 的 pysvn.ClientError 异常。
Barry(pysvn 维护者)