Reggaeman
Creé un proyecto de Azure Devops (VSTS) bifurcando otro proyecto. Ahora, cada vez que clonamos el nuevo proyecto, obtienes referencias al proyecto original en la salida de la consola.
remote: This repository is a fork. Learn more at https://aka.ms/whatisafork.
remote: To add its upstream as a remote, run:
remote: git remote add upstream <link to original repo>
¿Hay alguna forma de romper este vínculo para que el nuevo proyecto nunca haga referencia al anterior?
si ya no quieres tener un tenedortu podrías intentar:
- clonar ese tenedor
- eliminar el repositorio bifurcado de VSTS
- crear uno nuevo vacío
-
cambia la URL remota de tu clon local
git remote set-url origin /URL/new/VSTS/repo
-
empuja todo
git push --mirror
-
Hey gracias. Descubrí este método, pero estoy tratando de averiguar si hay una manera de hacerlo sin tener que eliminar y/o crear un nuevo proyecto/repositorio en VSTS (permisos/problemas burocráticos). Tiene que haber algo dentro de git que te permita hacer esto, ¿no?
– Reggaeman
4 de junio de 2018 a las 5:26
-
@JeevanJose estás usando Git localmente. Todo lo que Git sabe es dónde empujar. El mensaje que ve si la respuesta del servidor de alojamiento remoto y su Git local no tiene control sobre él.
– VoC
4 de junio de 2018 a las 5:27
Solo con la interfaz de usuario de Azure DevOps, hice lo siguiente:
-
Importa tu bifurcación como un nuevo repositorio (que no será una bifurcación).
-
Cambie el nombre de la bifurcación (a algún tipo de nombre de archivo, en caso de que desee mantener el acceso a los PR generados o eliminarlos).
-
Cambie el nombre del repositorio importado al nombre normal.
Luego mantienes las ramas, confirmaciones y todo como si hicieras un espejo usando la CLI de Git.
Puede crear una nueva rama desde su maestro. Luego conviértalo en la rama predeterminada. Elimine su principal y ahora los tirones no volverán automáticamente al flujo ascendente.
-
¡Bienvenido a SO! ¿Podría incluir fragmentos de código/un ejemplo junto con esta explicación?
– Alexander L. Hayes
17 de abril de 2021 a las 3:57
-
Esto resolvió una molestia, pero tome nota de este aviso de la documentación de DevOps: “No puede buscar código en repositorios bifurcados”. …que podría ser algo que desee hacer a veces, por lo que realmente desea una forma de romper la relación de la bifurcación en los desarrolladores en lugar de solo por el problema de las relaciones públicas.
– AñorZaken
14 de noviembre de 2022 a las 9:28