![]() |
1
6
我真的不知道你的问题的原因,我只是多多少少想说,通常情况并非如此(或者这可能是WebDAV的错)。 解决方法1: 假设您不会对Magento的核心进行更改,您是否考虑过只对将由您更改的Magento安装部分进行版本控制?i、 e.模块所在的应用程序/代码/本地文件夹,可能还有模板文件夹。 解决方法2: 始终仅提交包含所有更新的最底层文件夹。
解决方案3: 与第一点类似:尝试将不需要存储在回购协议中的所有内容添加到忽略列表中。比如 变量/ 解决方案4: git 而不是SVN,如果这是您的选择。 eZ组件与SVN+WebDAV有相同的问题,有人比较了SVN+DAV与git之间的签出时间。结果可见一斑 here 看到这些数字后,我认为从长远来看,转换是你最好的选择。 |
![]() |
2
1
所有Magento工作都可以在不接触单个核心文件的情况下完成,这是您应该使用的方式(可能除了区域设置文件,因为它们很容易合并)。 我编写了一个脚本,它可以让您将项目文件分散到Magento的安装根目录中,而不会增加管理源代码的难度(也不会签入单个Magento核心文件)。它是如何工作的?软链接。实际上,不用我的脚本,您也可以通过手动创建软链接来完成同样的任务,但这只是让它变得更容易(部署/更新到实时服务器总是一个命令)。 我不确定是否支持Windows,它可以在cygwin中工作,但我还没有测试。我在Windows上进行开发,但运行一台虚拟机(VirtualBox),上面有我的LAMP堆栈,通过Samba与Windows共享文件,因此我在Linux来宾上通过命令行运行脚本,并通过Samba共享使用Netbeans编辑我的文件(我可以通过Netbeans的subversion模块提交更改)。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 6 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 6 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 6 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |