将修订的快照上载到一个或多个ftp服务器

hgftp的Python项目详细描述


====
信息
====

将修订的快照上载到一个或多个ftp服务器。

它将上载修订的所有文件,并设置一个(本地)标记,如
``uploaded@host`。如果找到该主机的现有标记,则
将删除消失的文件,并仅上载该修订版与新修订版之间的差异。

----
注意
----


删除或修改一个文件
它只会打印一个警告,但如果它不能
上载文件或创建目录,它将中止。
因为mercurial不跟踪目录,所以即使没有任何文件,它也不会删除服务器上现有的
目录更多信息。

----
重要信息
----


这不是**用于推/拉ftp的命令!


====
hgrc
====

----
```[路径]``
-


ftp=ftp://[user[:pass]@]host[:port]/[path]
myhost=ftp://andre@incubo.de/htdocs

*您可以像选择"`hg ftp myhost``
*一样选择它,也可以提供完整的url:``hg ftp ftp://user:psw@host/basedir`

如果不提供"destination"命令行参数,hgftp将在默认情况下使用"path"中的"ftp"。

``[ftp]``
----

如果没有chmod选项,扩展名将不会调用ftp服务器上的"site chmod"。

::

[ftp]
chmod_file=644
chmod_dir=755
global_tags=false
prefix_tags=上传@



==
选项
=




有些选项可以覆盖HGRC中的设置:

-a--全部上传变更集的所有文件;不要使用差异
-d——dir chmod new directories to given mode
-f——file chmod new/changed files to given mode
-g——global使标记成为global
-o——仅上载或删除文件;不设置将要设置的标记
-r——rev revision加载的
-s--显示将上载或删除的显示文件
-t--标记使用另一个标记名
-u--上载开始上载或删除更改的文件

ide``--upload``作为一个选项。只有上传成功时才会设置标记。

如果未提供`--rev``标记,则它将使用工作目录的当前版本。但它不会使用该工作目录的未提交更改。如果使用`--tag`,就没有前缀!



==
用例
==




此插件的我的用例是管理网站的上载。如果您的网站(.html、.php等)处于Mercurial控制之下,您可以轻松地将快照上载到您的提供商。如果您更改了网站上的某些内容,则只需上载上次上载的快照与当前/选定修订版之间的差异,而不必自己进行更改。

1.将网站文件添加到mercurial
2。将初始快照上载到ftp服务器(设置"uploaded@host"标记)
3。对您的网站文件进行多次提交
4。仅将新的/更改的文件上载到上次上载的快照(并删除已消失的文件)

如果您使用现有开源wiki/forums/cms的修改版本并希望与上游更改同步,则非常有用。

若要分支"vanilla",则修改后的版本将为"default"。因此,您可以将其合并到新的上游版本,并使用此扩展上载同步的快照。

====
=
=
==
=

----
v0.1.1(2014-08-23)
----



*添加了此更改文件和PYPI(devurandom)的说明


----
v0.1(2014-08-23)
----



第一个打包版本。与Andréklitzing 2012年版相比的变化(痛苦):

*远程文件的自动备份(Jaltek)
*文档和元数据更新,符合当前Mercurial扩展指南(devurandom)
*设置工具打包(devurandom)
*错误修复(devurandom)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android使用两个后台服务错误   解压缩HTTPInputStream时,java GZIPInputStream过早关闭   javax和javax的区别是什么。网ssl。密钥库和服务器。ssl。为SpringBoot应用程序指定密钥库时的密钥库属性   java生成两个JPanel,而我只需要一个   java深度链接从play store安装应用程序时获取数据   java 安卓应用程序在退出时未正确释放蓝牙   java正确使用setCellValueFactory   java开放JdbcTemplate连接处于只读模式?   使用Spring MVC创建服务时发生java错误   JavaFX获取安装在计算机中的特定应用程序的版本   SecureRandom的安全问题:PRNG在java 1.5中不一致   windows我可以创建一个独立的。带Inno设置的Java应用程序的exe安装程序?   如何使用JavaServlet下载csv文件?   java从生成的缓冲图像中添加图像作为jasper中的数据记录?   java日期和时间解析