监视你的版本库

Filed Under (TortoiseSVNBlog) by racoonwise on 26-06-2008

用CommitMonitor监视你的版本库:

CommitMonitor是一个贮存在系统托盘,后台运行,检查Subversion版本库检入的小程序。

这里 了解更多。

About the Author

Stefan Kueng is the main developer of TortoiseSVN. He joined the project in the very early stages when it wouldn’t even compile yet, and have been working on it ever since.

原文链接:http://tortoisesvn.net/node/299

另一个小工具SKTimeStamp

Filed Under (TortoiseSVNBlog) by racoonwise on 26-06-2008

Tagged Under :

在我们的工具列表里有了新成员:SKTimeStamp.

SKTimeStamp是一个很小的shell扩展,他可以在文件或者文件夹的属性页面增加一个关于时间的页面。

了解详细的描述请访问官网:SKTimeStamp.

对了,忘了告诉大家,StExBar也有了更新。

About the Author

Stefan Kueng is the main developer of TortoiseSVN. He joined the project in the very early stages when it wouldn’t even compile yet, and have been working on it ever since.

原文链接:http://tortoisesvn.net/node/327

XP SP3 和日期函数

Filed Under (TortoiseSVNBlog) by racoonwise on 26-06-2008

在过去的几周里,我收到关于TortoiseSVN crash的报告,这些报告指出是因为某一个日期函数API返回了错误的数据,这有可能导致crash或者在TortoiseSVN的对话框返回错误的日期(这个在以前的邮件列表里报告过)。

从crash dump文件里可以发现crash是在哪里,为什么发生的。但是我就是不清楚为什么日期的API会返回非法的数据呢。

我曾试着用一个小的测试程序去重现这个问题,往这个程序填一些随即的日期发给API,甚至填了非法的日期(比如,2月30日),但是那个API每次都返回正确的日期或者是错误代码和完整的输出数据。所以应该还有些其他的什么原因导致的。

所以我又试着用dump文件去联系那些发给我crash报告的人。开始的几个要么不给我回复,要么回复我无效的地址。终于在几天前,Asaf Salhov回答了我的问题并且我们找到了导致这个问题的原因:

由于以色列夏令时在时间上的改变,许多IT部门调整了注册表的键值来让Windows来适应这些改变。Windows工作的很好。

但是当微软发布了SP3,那些注册表的改变就导致了问题。我还是不明白为什么安装了SP3就会导致这些问题,但是至少我们找到了解决这个问题的办法:

  1. 下载tzedit.exe : http://support.microsoft.com/kb/914387
  2. 运行tzedit.exe
  3. 从列表中选择你的时区(因为我收到的crash报告都指出他们的时区是“耶路撒冷”,所以我假设你选择它)
  4. 单击 "Edit"
  5. 单击 "OK"

这样你就可以解决这个问题了。

注意:因为在网上搜索解决这个问题的办法,我发现了许多其他应用程序的crash报告,和这个问题极为相似。这就意味着它并不是TortoiseSVN或Subversion程序本省引起的问题。所以即使你不使用TortoiseSVN,但是你的电脑有以上提到的注册表调整,你也应该用tzedit.exe去解决一下。

About the Author

Stefan Kueng is the main developer of TortoiseSVN. He joined the project in the very early stages when it wouldn’t even compile yet, and have been working on it ever since.

原文链接:http://tortoisesvn.net/node/330

TortoiseSVN 1.5.0 发布

Filed Under (TortoiseSVNBlog) by racoonwise on 26-06-2008

我们很荣幸的宣布,在Subversion1.5.0发布之后,TortoiseSVN1.5.0也发布了。

自从1.4.0版本发布以来已经有差不多两年的时间(准确的说是645天),有了5815个修改,平均每天有9个。这意味着我们真的在很努力的做着这项工作,同时也意味着在新版本中有许多惊喜的改变在等着你。

大多数的新特性和改变在release notes中已经列出:

http://tortoisesvn.tigris.org/tsvn_1.5_releasenotes.html.

当然你看到的并不是全部的改进或是提高,有一些改进虽然我们没有列出,但是足以使你在使用Subsersion的过程更加轻松。

你可以在这里看到Subversion1.5的release notes:

http://subversion.tigris.org/svn_1.5_releasenotes.html.

下载最新版本的TortoiseSVN:下载页面

最后别忘记,CommitMonitor的新版本也发布了哦。

About the Author

Stefan Kueng is the main developer of TortoiseSVN. He joined the project in the very early stages when it wouldn’t even compile yet, and have been working on it ever since.