我正在使用源控制项目上的笔记本电脑,但现在我想将我的工作转移到桌面。问题是,我无法提交,因为更改仍然是正在进行中。
我没有管理员权限,因此我无法创建新的分支。
任何其他解决方案/解决方法?谢谢!
答案 0 :(得分:4)
只需将包含隐藏的.svn文件夹的整个工作副本复制到台式计算机即可。 也允许首先压缩。
答案 1 :(得分:0)
这听起来像是一个简单的文件同步问题。为什么不使用像rsync这样的东西?
rsync -a --delete --exclude .git laptop:~/path/to/wd/ desktop:~/path/to/wd/
答案 2 :(得分:0)
如果您计划有时在笔记本电脑上工作,有时在您的笔记本电脑上工作,或者只是您的更改持续超过一天,您应该创建一个功能分支并在那里提交。功能完成后,将功能分支重新集成到主干中。
SVN book涵盖了功能分支。