我目前正在使用Tortoise SVN和我的IDE中的SVN插件.有时出现问题,似乎我的.svn并不总是处于一致状态.那么使用两个SVN客户端是不好的做法?(从实际方法看).您是否有与SVN最佳实践相关的链接?谢谢.
您可以使用许多可以轻松完成工作.
我们在所有机器上都使用Torto,而对于那些使用Visual Studio的人则使用AnkhSvn.大多数时候我会使用插件,但它经常会出现复杂的移动或重命名等问题,因此在这些情况下我会使用Tortoise.无论做什么工作.我也非常喜欢Tortoise给你的shell集成.
如果您正在使用多个客户端,那么找到哪个客户端最适合哪些操作会有一些试验和错误,但这不应该花费太长时间.
您需要注意的一件事是确保SVN客户端与服务器上的SVN版本保持兼容,并且所有客户端都能够相互读/写.我建议在安装客户端的任何更新(通常具有自动更新类型机制)之前阅读发行说明.
是的,这是一个非常糟糕的主意.SVN以默认将磁盘上的数据结构升级到它理解的最新格式而臭名昭着,所以每当只有一个客户端更新到更新的程序版本时(例如,因为你在IDE中使用了"刷新插件",或者刷新时)您的Cywgin安装...),另一个可能被锁定.如果它不容易升级,例如因为你的IDE插件还没有真正被重写,那你就搞砸了.至少,只使用在您不知情的情况下无法自行更新的客户端.
| 归档时间: |
|
| 查看次数: |
1350 次 |
| 最近记录: |