我有一个Flex和WWW项目,它们的关系非常紧密。我想把它们都放到一个SVN中。我想对同时在flex和WWW中发生的更改进行修改。
我的问题是,我是否必须坚持“subclipse”(它会在一次修订中使flex和WWW的更改失去同步)?只使用没有subclipse的tortoiseSVN可以进行修改吗?
在这种情况下,最佳做法是什么?
克里斯
答案 0 :(得分:2)
您可以使用任何更新/提交到您的svn存储库的方法,但无论您选择哪种方式..(基于Eclipse,使用Subversive或Subclipse,我推荐Subclipse,或TortoiseSVN或命令行。)..坚持下去,如果我和另一个客户端进行svn操作,我遇到了Subclipse的问题,虽然我希望当前版本中不再出现这些问题。
使用Eclipse集成的scm客户端有一些明显的好处,没有。 1个原因是集成本身,能够使用结帐新项目功能也非常好。
在一天结束时,这取决于您,或者更重要的是您的团队,让您的整个团队使用相同的工作流程和工具集当然更可取。
在您的特定情况下,对您的Flex项目使用Subclipse并为您的Web项目使用TortoiseSVN可能不是问题,毕竟,许多SVN存储库设置使用单个存储库用于许多不同的项目并且基于rev number isn'在这些情况下特别相关。
如果变更集影响工作副本中树的特定部分,SVN很聪明,可以解决这个问题,所以只需将www和flex项目签出为单独的工作副本,它就可以正常工作。