zoukankan      html  css  js  c++  java
  • SVN之文件同步更新

    在SVN的实际使用上,我有这样的一个需求,同一份保存在SVN库的文件,要求取出在不同的地方,并且仍然要保持同步。根据这样的需求,可以具体分为以下两种情况,下面以库文件A,副本文件A1和副本文件A2,来举例说明。

    第一种情况:

    两个副本文件在不同的文件夹。SVN可以check out出单个文件,只需要在checkout选项中,选择Choose items,选择所需的单个文件就可以了。图示如下:

    image

    在不同文件夹下的A1和A2,修改并且提交A1,在A2所在的目录执行SVN Update,A1处的修改会同步到A2出来,这样,就达到同步修改的目的。

    第二种情况:

    两个副本文件在同一个SVN check out目录下,比如说,一份产品操作说明书,在交给美工的文件需求里面需要包含,在产品的发布文件中也需要包含,这两个地方的内容要求一样,并且在SVN库上只能保持一份源文件。这种情况下,怎么办呢?这里,我给出两种解决方法。

    方法一:给A1文件新建一个快捷方式,比如A1.快捷方式。将此快捷方式放在A2应该放置的地方,并且将A1.快捷方式添加到SVN库中,这样的话,更新A1后,在A1.快捷方式的地方,点击SVN Update,就会同步的看到变化了。

    方法二:在需要副本A2的地方,新建一个文件夹,在此文件夹上,单独check out出来A文件,然后将此文件夹整体提交到SVN里面去,这样,当A1修改更新时,在A2文件夹上执行SVN Update,也可以达到同步更新的目的。

  • 相关阅读:
    C#异步和多线程以及Thread、ThreadPool、Task区别和使用方法
    C# LINQ查询表达式用法对应Lambda表达式
    C# WPF 通过委托实现多窗口间的传值
    C# WPF 父控件通过使用可视化树找到子控件
    OpenCV打开摄像头闪退问题
    C#调用pyd
    微信支付(JSAPI、小程序)开发流程记录
    在安装pymysql遇到的问题
    个人理解的python的面向对象
    关于python3.4 MD5
  • 原文地址:https://www.cnblogs.com/cherishui/p/4118044.html
Copyright © 2011-2022 走看看