如何自动化更新我的TortoiseSVN项目?

4

我正在使用TortoiseSVN来管理存储在USB驱动器上的Subversion代码库。当我从一台电脑切换到另一台电脑时,是否有一种方法可以自动识别文件已过期(而无需使用“检查修改”菜单)。能够看到硬盘上的文件夹与代码库不匹配而非只看到绿色勾号会更好。

3个回答

4
尝试在您的USB键根目录下创建一个名为“autorun.inf”的文件。然后将其填满以下行:"autorun.inf"
[autorun]
open=CheckForMods.bat

接下来,在根目录中创建一个名为CheckForMods.bat的批处理文件,执行svn status -u命令。


如果USB密钥分配的驱动器字母启用了自动运行功能,则此方法将起作用。由于该病毒传播途径的感染过多,我决定在工作和家庭PC上禁用所有驱动器的自动运行 - 这样更安全,而且我不会错过这种功能(无论如何都太危险了)。 - Joe Pineda
如果你只有TortoiseSVN,那么“svn status -u”命令就没有任何意义。我猜提问者已经知道了这一点,因为他们已经将其标记为已接受的答案,但是以防其他人不清楚:除了TortoiseSVN之外,你还需要获取一个Windows命令行界面来使用SVN(这也是很好的)。http://www.sliksvn.com/en/download/ 是我使用的一个,虽然可能还有其他选择。 - Tyler

1

1
创建一个批处理文件,当 USB 键连接时自动更新您的本地工作副本。

如何在插入USB键时触发批处理文件运行? - Alex B
CDMenuPro是专为您开发的,可创建令人印象深刻的Autorun CD菜单应用程序,可在CD ROM、DVD和USB闪存驱动器上使用,无需任何先前的编程知识。 - bugBurger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接