我就直接原来主干干掉了,把分支弄进去了,现在丢了之前的 svn log 但是代码是最新的没问题的,这个项目目前就我一个人负责,影响大吗?我靠,闯祸了
1
gzk329 OP svn log 不让改 没权限
|
2
gzk329 OP 原来的主干给我改名了
我感觉可以先把主干弄下来,然后直接把本地全部覆盖掉,然后提交上去 这次改动改了很多目录结构,就导致冲突比较多才出了问题 |
3
gzk329 OP 有什么好方法吗?
|
4
nuk 2023-08-09 12:40:23 +08:00 1
卧槽,牛逼,就你自己负责还合什么,这不是为难自己么,直接全删了然后再 add 一遍啊
|
5
loongkimc 2023-08-09 12:56:35 +08:00
可以恢复被删除分支啊,找到被删除前的修订版本号,比如说是 1888 ,执行语句
svn cp -r1888 http://svn/path/to/branch http://svn/path/to/branch_bak 这样就恢复回来啦 一个人开发拉啥分支啊,直接做完在 master push 就 ok 啦,而且拉出来的分支,如果 master 没有修改不会冲突,而且冲突了你直接用 master 的修改就好了,自己 dev 分支的丢弃,后面再补上修正就好了。 |
6
gzk329 OP @nuk 我现在不缺代码,svn 里代码是正常的,只是缺了之前的 commit 记录。。。说实话那些也没啥用,就是不知道公司查不查
|
8
elechi 2023-08-09 13:53:33 +08:00
看看根目录的 commit 记录
|
9
w292614191 2023-08-09 14:05:36 +08:00
svn 做分支痛苦自己。我花了一周把整个部门项目迁移到 git 了,做分支真的爽。
|
10
nothingistrue 2023-08-09 14:11:51 +08:00
SVN 主干是没法被干掉的,只要你不删库,提交历史都一直存在。但是,更改目录或者换名,有可能丢失文件、子目录的历史。
|
11
ruanimal 2023-08-09 16:00:16 +08:00
请用 git-svn
|
12
yolee599 2023-08-09 16:58:05 +08:00
先把代码打包备份再搞,不然闯的祸更大
|
13
Nazz 2023-08-09 16:59:30 +08:00
SVN 有分支功能吗 ?
|