¿Es posible controlar la fuente utilizando VS Team Services sin usar Visual Studio u otro IDE?

Hay preguntas similares a esto, pero en su mayoría tienen algún otro propósito que el mío, usan diferentes herramientas o terminan siendo tan similares.

He estado buscando otra forma de controlar el desarrollo de Dynamics NAV , ya que hemos estado usando un complemento interno llamado Object Control que simplemente controla los cambios en los objects y produce copys de security .txt.

Con esas copys de security .txt podríamos hacer un control de fuente normal usando Visual Studio Team Services , pero queremos evitar la molestia de abrir Visual Studio solo para conectarlo a los Servicios del Equipo cada vez que hagamos cambios.

Sé que Microsoft tiene un set de API REST para recuperar información sobre repos y proyectos, pero no estoy seguro de cómo puede enviar información al server (nuevos sets de cambios, files, creación de proyectos, etc.) sin usar un IDE.

Estoy preparado para crear una aplicación o interfaz para cerrar la brecha entre el desarrollo de NAV y los Servicios del equipo, pero ¿hay alguna manera de usar y comunicarse con Team Services por sí mismo?

  1. Herramientas eléctricas. Se integra con Windows Shell y puedes hacer todo sin abrir VS
  2. Las DLL que se instalan junto con VS TFS se pueden usar como cualquier otra biblioteca en su aplicación. O incluso podrías usarlo en Nav RTC. Utilicé este enfoque tiene algunas inconsistencias, pero en general funciona sin problemas. Por lo tanto, puede controlar la fuente Nav desde Nav.
  3. Servicios de descanso desde que los mencionaste. Simplemente no estoy seguro de si proporcionan acceso solo a los elementos de trabajo o al control de origen. Para que lo explores

Sí, puede usar la línea de command de git para controlar el control de fuente de VSTS git repo. Puedes usar git bash (descarga aquí ).

Comandos frecuentes de la siguiente manera:

git clone <URL of VSTS git repo> #clone a git repo of a VSTS project locally git add filename #add the file in git repo git commit –am 'message' #commit the changes with comment: message git push #push current branch to remote (VSTS git repo) 

Más commands de git, puedes referir a git book .

Si elige Git para el control de fuente, solo necesita la línea de command para confirmar los cambios y enviarlos a VSTS. En VSTS, vaya a Código -> Administrar repositorys -> Nuevo repository. Elige Git como el tipo y dale un nombre. En la esquina superior derecha de la nueva pantalla de inicio del repository encontrará un button "Clonar", copie la URL para el siguiente paso.

En su máquina, instale Git, abra un símbolo del sistema y navegue a la carpeta con su código fuente y escriba

 git init git add . git commit -m "Initial Commit" git push --set-upstream <the URL you took from VSTS> master