- 主题:无法访问svn服务器时,如何进行版本控制?
纯技术讨论贴。我这里git svn都在用。代码管理用git,二进制文件管理用svn。
项目是嵌入式设备代码。有些时候需要离开办公室去现场或者外单位进行调试。通常出发前会准备若干个方案和代码。到了现场,挨个尝试。选择较优的版本进行修改。可能碰到的场景有
1. 需要在多个版本之间切换尝试,选择最优版本
2. 连续多日调试以后希望恢复到历史某天的版本。
这应该是版本控制最常见的需求之一了。
但是现场往往没有网络。
这种需求,git本地开多个分支,每个分支一个方案,分支之间秒切换,哪个方案好就在哪个分支上开发。如果使用svn,是不是第一件是就是带一个4G路由器之类的,确保笔记本能通过移动网络连到svn服务器,才能进行版本控制?目前有没有可以离线切换不同版本的功能? 大家碰到这种情况一般怎么操作?
--
FROM 221.222.21.*
svn的服务端可以是本地目录
【 在 SlO 的大作中提到: 】
: 纯技术讨论贴。我这里git svn都在用。代码管理用git,二进制文件管理用svn。
: 项目是嵌入式设备代码。有些时候需要离开办公室去现场或者外单位进行调试。通常出发前会准备若干个方案和代码。到了现场,挨个尝试。选择较优的版本进行修改。可能碰到的场景有
: 1. 需要在多个版本之间切换尝试,选择最优版本
: ...................
--
FROM 221.219.99.*
看来也没有别的好的办法了。只能这样搞了。
【 在 ilylx 的大作中提到: 】
: svn的服务端可以是本地目录
--
FROM 221.222.21.*
没用过,看着感觉git-svn可以用在这里。
【 在 SlO 的大作中提到: 】
: 纯技术讨论贴。我这里git svn都在用。代码管理用git,二进制文件管理用svn。
: 项目是嵌入式设备代码。有些时候需要离开办公室去现场或者外单位进行调试。通常出发前会准备若干个方案和代码。到了现场,挨个尝试。选择较优的版本进行修改。可能碰到的场景有
: 1. 需要在多个版本之间切换尝试,选择最优版本
: ...................
--
FROM 36.251.85.*
无网条件下git有优势,git先天就考虑了这个情景,本地有完整的库副本
svn能支持本地目录已经是改进了,估计不太能继续改进
- 来自 水木社区APP v3.5.5
【 在 SlO 的大作中提到: 】
: 看来也没有别的好的办法了。只能这样搞了。
--
FROM 223.104.39.*
显然是用git-svn
【 在 SlO 的大作中提到: 】
: 纯技术讨论贴。我这里git svn都在用。代码管理用git,二进制文件管理用svn。
:
: 项目是嵌入式设备代码。有些时候需要离开办公室去现场或者外单位进行调试。通常出发前会准备若干个方案和代码。到了现场,挨个尝试。选择较优的版本进行修改。可能碰到的场景有
: ...................
--
FROM 123.117.76.*
svk
【 在 SlO 的大作中提到: 】
: 纯技术讨论贴。我这里git svn都在用。代码管理用git,二进制文件管理用svn。
: 项目是嵌入式设备代码。有些时候需要离开办公室去现场或者外单位进行调试。通常出发前会准备若干个方案和代码。到了现场,挨个尝试。选择较优的版本进行修改。可能碰到的场景有
: 1. 需要在多个版本之间切换尝试,选择最优版本
: ...................
--
FROM 222.71.112.*