⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 svnclientinterface.java

📁 subversion-1.4.3-1.tar.gz 配置svn的源码
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
     *                 Revision.HEAD will update to the     *                 latest revision.     * @param recurse recursively update.     * @param ignoreExternals if externals are ignored during update     * @exception ClientException     * @since 1.2     */    long[] update(String[] path, Revision revision, boolean recurse,                  boolean ignoreExternals) throws ClientException;    /**     * Commits changes to the repository.     * @param path      files to commit.     * @param message   log message.     * @param recurse   whether the operation should be done recursively.     * @return Returns a long representing the revision. It returns a     *         -1 if the revision number is invalid.     * @exception ClientException     */    long commit(String[] path, String message, boolean recurse)            throws ClientException;    /**     * Commits changes to the repository.     * @param path      files to commit.     * @param message   log message.     * @param recurse   whether the operation should be done recursively.     * @param noUnlock  do remove any locks     * @return Returns a long representing the revision. It returns a     *         -1 if the revision number is invalid.     * @exception ClientException     */    long commit(String[] path, String message, boolean recurse,                boolean noUnlock) throws ClientException;    /**     * Copies a versioned file with the history preserved.     * @param srcPath   source path or url     * @param destPath  destination path or url     * @param message   commit message if destPath is an url     * @param revision  source revision     * @exception ClientException     */    void copy(String srcPath, String destPath, String message,              Revision revision) throws ClientException;    /**     * Moves or renames a file.     * @param srcPath   source path or url     * @param destPath  destination path or url     * @param message   commit message if destPath is an url     * @param revision  source revision (unused)     * @param force     even with local modifications.     * @exception ClientException     */    void move(String srcPath, String destPath, String message,              Revision revision, boolean force) throws ClientException;    /**     * Moves or renames a file.     * @param srcPath   source path or url     * @param destPath  destination path or url     * @param message   commit message if destPath is an url     * @param force     even with local modifications.     * @exception ClientException     * @since 1.2     */    void move(String srcPath, String destPath, String message,              boolean force) throws ClientException;    /**     * Creates a directory directly in a repository or creates a     * directory on disk and schedules it for addition.     * @param path      directories to be created     * @param message   commit message to used if path contains urls     * @exception ClientException     */    void mkdir(String[] path, String message) throws ClientException;    /**     * Recursively cleans up a local directory, finishing any     * incomplete operations, removing lockfiles, etc.     * @param path a local directory.     * @exception ClientException     */    void cleanup(String path) throws ClientException;    /**     * Removes the 'conflicted' state on a file.     * @param path      path to cleanup     * @param recurse   recurce into subdirectories     * @exception ClientException     */    void resolved(String path, boolean recurse) throws ClientException;    /**     * Exports the contents of either a subversion repository into a     * 'clean' directory (meaning a directory with no administrative     * directories).     * @param srcPath   the url of the repository path to be exported     * @param destPath  a destination path that must not already exist.     * @param revision  the revsion to be exported     * @param force     set if it is ok to overwrite local files     * @exception ClientException     */    long doExport(String srcPath, String destPath, Revision revision,                  boolean force) throws ClientException;    /**     * Exports the contents of either a subversion repository into a     * 'clean' directory (meaning a directory with no administrative     * directories).     * @param srcPath   the url of the repository path to be exported     * @param destPath  a destination path that must not already exist.     * @param revision  the revsion to be exported     * @param pegRevision the revision to interpret srcPath     * @param force     set if it is ok to overwrite local files     * @param ignoreExternals ignore external during export     * @param recurse   recurse to subdirectories     * @param nativeEOL which EOL characters to use during export     * @exception ClientException     * @since 1.2     */    long doExport(String srcPath, String destPath, Revision revision,                  Revision pegRevision, boolean force, boolean ignoreExternals,                  boolean recurse, String nativeEOL) throws ClientException;    /**     * Update local copy to mirror a new url.     * @param path      the working copy path     * @param url       the new url for the working copy     * @param revision  the new base revision of working copy     * @param recurse   traverse into subdirectories     * @exception ClientException     */    long doSwitch(String path, String url, Revision revision, boolean recurse)            throws ClientException;    /**     * Import a file or directory into a repository directory  at     * head.     * @param path      the local path     * @param url       the target url     * @param message   the log message.     * @param recurse   traverse into subdirectories     * @exception ClientException     */    void doImport(String path, String url, String message, boolean recurse)            throws ClientException;    /**     * Merge changes from two paths into a new local path.     * @param path1         first path or url     * @param revision1     first revision     * @param path2         second path or url     * @param revision2     second revision     * @param localPath     target local path     * @param force         overwrite local changes     * @param recurse       traverse into subdirectories     * @exception ClientException     */    void merge(String path1, Revision revision1, String path2,               Revision revision2, String localPath, boolean force,               boolean recurse) throws ClientException;    /**     * Merge changes from two paths into a new local path.     * @param path1         first path or url     * @param revision1     first revision     * @param path2         second path or url     * @param revision2     second revision     * @param localPath     target local path     * @param force         overwrite local changes     * @param recurse       traverse into subdirectories     * @param ignoreAncestry ignore if files are not related     * @param dryRun        do not change anything     * @exception ClientException     * @since 1.2     */    void merge(String path1, Revision revision1, String path2,               Revision revision2, String localPath, boolean force,               boolean recurse, boolean ignoreAncestry, boolean dryRun)            throws ClientException;    /**     * Merge changes from two paths into a new local path.     * @param path          path or url     * @param pegRevision   revision to interpret path     * @param revision1     first revision     * @param revision2     second revision     * @param localPath     target local path     * @param force         overwrite local changes     * @param recurse       traverse into subdirectories     * @param ignoreAncestry ignore if files are not related     * @param dryRun        do not change anything     * @exception ClientException     * @since 1.2     */    void merge(String path, Revision pegRevision, Revision revision1,               Revision revision2, String localPath, boolean force,               boolean recurse, boolean ignoreAncestry, boolean dryRun)            throws ClientException;    /**     * Display the differences between two paths     * @param target1       first path or url     * @param revision1     first revision     * @param target2       second path or url     * @param revision2     second revision     * @param outFileName   file name where difference are written     * @param recurse       traverse into subdirectories     * @exception ClientException     */    void diff(String target1, Revision revision1, String target2,              Revision revision2, String outFileName, boolean recurse)            throws ClientException;    /**     * Display the differences between two paths     * @param target1       first path or url     * @param revision1     first revision     * @param target2       second path or url     * @param revision2     second revision     * @param outFileName   file name where difference are written     * @param recurse       traverse into subdirectories     * @param ignoreAncestry ignore if files are not related     * @param noDiffDeleted no output on deleted files     * @param force         diff even on binary files     * @exception ClientException     * @since 1.2     */    void diff(String target1, Revision revision1, String target2,              Revision revision2, String outFileName, boolean recurse,               boolean ignoreAncestry, boolean noDiffDeleted, boolean force)            throws ClientException;    /**     * Display the differences between two paths     * @param target        path or url     * @param pegRevision   revision tointerpret target     * @param startRevision first Revision to compare     * @param endRevision   second Revision to compare     * @param outFileName   file name where difference are written     * @param recurse       traverse into subdirectories     * @param ignoreAncestry ignore if files are not related     * @param noDiffDeleted no output on deleted files     * @param force         diff even on binary files     * @exception ClientException     * @since 1.2     */    void diff(String target, Revision pegRevision, Revision startRevision,              Revision endRevision, String outFileName, boolean recurse,              boolean ignoreAncestry, boolean noDiffDeleted, boolean force)            throws ClientException;    /**     * Retrieves the properties of an item     * @param path  the path of the item     * @return array of property objects     */    PropertyData[] properties(String path) throws ClientException;    /**     * Retrieves the properties of an item     * @param path      the path of the item     * @param revision  the revision of the item     * @return array of property objects     * @since 1.2     */    PropertyData[] properties(String path, Revision revision)            throws ClientException;    /**     * Retrieves the properties of an item     * @param path      the path of the item     * @param revision  the revision of the item     * @param pegRevision the revision to interpret path     * @return array of property objects     * @since 1.2     */    PropertyData[] properties(String path, Revision revision,                               Revision pegRevision)            throws ClientException;    /**     * Sets one property of an item with a String value     * @param path      path of the item     * @param name      name of the property     * @param value     new value of the property     * @param recurse   set property also on the subdirectories     * @throws ClientException     */    void propertySet(String path, String name, String value, boolean recurse)            throws ClientException;    /**     * Sets one property of an item with a String value     * @param path      path of the item     * @param name      name of the property     * @param value     new value of the property     * @param recurse   set property also on the subdirectories     * @param force     do not check if the value is valid     * @throws ClientException     * @since 1.2     */    void propertySet(String path, String name, String value, boolean recurse,                     boolean force)            throws ClientException;    /**     * Sets one property of an item with a byte array value     * @param path      path of the item     * @param name      name of the property     * @param value     new value of the property     * @param recurse   set property also on the subdirectories     * @throws ClientException     */    void propertySet(String path, String name, byte[] value, boolean recurse)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -