Comment faire pour supprimer à partir de TFS tous les fichiers qui sont supprimés à partir de la copie de travail?
J'ai supprimé manuellement certains fichiers/dossiers dans mon espace de travail. Comment puis-je pend supprime de ces éléments dans mon TFS espace de travail et obtenir ces suppressions d'être reflété dans le référentiel (via la ligne de commande ou programmation de l'API).
OriginalL'auteur user626528 | 2012-09-05
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en mesure d'utiliser le
tfpt online /deletes
commande à partir de la Team Foundation Server Power Tools. Il vous invite à "promouvoir" tout sans traces de modifications locales de que pas dans le Serveur d'espace de travail./deletes
pour supprimer la détection...Merci @EdwardThomson, mise à jour de ma réponse
L' /supprimer détecte 3 dossiers supprimés dans mon cas, mais quand j'essaie de pend les changements, il dit: "Un ou plusieurs des enfants les modifications en attente". Mais il est difficile de voir ces modifications en attente si je n'ai pas les fichiers. N'est-ce pas là un moyen de l'avoir récupérer tous les fichiers supprimés et les dossiers et juste de les marquer comme étant supprimés? (Ces fichiers ont été supprimés de NetBeans IDE, c'est pourquoi il n'a pas été supprimé à partir de l'explorateur de source ou de visual studio...)
Et BTW, il n'a pas m'inviter à "promouvoir" sans traces de changements.....
OriginalL'auteur DaveShaw
La suppression d'éléments à l'intérieur de vos dossiers de travail ne reflète pas la supprimer dans le contrôle de source. Pour supprimer les éléments de contrôle de la source procédez de la manière suivante:
Le supprimer à partir du contrôle de code source de l'interface utilisateur, le faire en cliquant droit sur l'objet et la suppression puis commettre le changement.
Ouvert VS ligne de Commande et exécutez la tf propriétés de la commande, par exemple:
tf properties /s:TFSServerCollection "$/FilePath/Filename.jpg"
Cela vous permettra de récupérer la suppression de l'ID, pour cet exemple permet de dire que la suppression de l'id 12345
Dans le même VS fenêtre de ligne de Commande, exécutez tf détruire commande, exemple:
tf destroy /s:TFSServerCollection "$/FilePath/Filename.jpg";x12345
N'oubliez pas d'ajouter le " x " avant de le supprimer ID. Appuyez sur entrée et il vous demandera si vous voulez supprimer l'élément. Dire oui, puis appuyez sur entrée. Il faut juste faire attention que tf détruire complètement effacé l'article et/ou un dossier à partir de la source de contrôle, y compris de son histoire.
OriginalL'auteur Frankie C
Dans Visual Studio 2012: Ces suppressions seront détectés, mais figurant dans le "Exclu des Changements". Ouvrir cette liste et cliquez sur "promouvoir" les changements.
OriginalL'auteur Brady Moritz
Les Fichiers supprimés peuvent être enregistrés comme des changements réguliers, cependant, si vous utilisez la Solution à Explorer pour de l'archivage, les fichiers supprimés ne sont pas inclus (car seuls les fichiers qui sont ENCORE dans la solution sont inclus dans la révision).
Je fais TOUJOURS de mon archivages via la source de contrôle-explorer - ensuite, les fichiers supprimés sont également inclus dans le checkin (si les fichiers supprimés sont en dessous de la source de contrôle de dossier vous sont checkin)
Salutations
Johannes
P. S.: si vous supprimez les fichiers via windows-l'explorateur de fichiers, ils ne sont pas marqués comme "supprimé" dans votre copie de travail. TOUJOURS utiliser VS2010 pour supprimer des fichiers (ou, alternativement, l'extension de shell inclus dans le Serveur TFS-Powertools)
Problème est que vous pas toujours le faire. Dans mon cas, un outil 3ème partie fait les modifications dans le dossier. Il n'a pas d'idée, je suis d'utilisation de TFS.
OriginalL'auteur Johannes Colmsee