Я планирую интегрировать TFS с другим приложением, используя websevice. Я новичок в TFS.so Я загрузил TFS Java SDK 2010. Я пишу пример программы для проверки файла в TFS. но не удалось. В Интернете также не много полезного сообщения для образцов SDK на стороне Java.Как проверить файл в TFS с помощью Java SDK
Ниже приведен код, который я написал: -
public static void main(String[] args) {
// TODO Auto-generated method stub
TFSTeamProjectCollection tpc = SnippetSettings.connectToTFS(); //got the connection to TFS
VersionControlClient vcc = tpc.getVersionControlClient();
//WorkspaceInfo wi = Workstation.Current.GetLocalWorkspaceInfo(Environment.CurrentDirectory);
//vcc.get
String[] paths =new String[1];
paths[0]="D:\\Tools\testfile.txt"; //wants to checkin this local file
Workspace ws = vcc.createWorkspace(null,"Testworkspacename3", null, "","Testcomment",null, null); // this is workspace created at path local C:\ProgramData\Microsoft Team Foundation Local Workspaces
int item = ws.pendAdd(paths, true, null, LockLevel.NONE, GetOptions.GET_ALL, PendChangesOptions.GET_LATEST_ON_CHECKOUT); // this line gives me 0 count. so this is problematic . 0 means nothing is being added.
PendingSet pd = ws.getPendingChanges();
PendingChange[] pendingChanges = pd.getPendingChanges();
ws.checkIn(pendingChanges, "samashti comment");
Project project = tpc.getWorkItemClient().getProjects().get(SnippetSettings.PROJECT_NAME);
System.out.println();
Пожалуйста, помогите здесь ... что это неправильно здесь. Может ли кто-нибудь предоставить мне правильный рабочий образец для проверки нового файла и существующей проверки файлов с помощью JAVA.
Получили ли вы какие-либо ошибки? –
Вам необходимо сопоставить папку d: \ tools в вашей рабочей области, прежде чем вы сможете добавлять в нее файлы в этой папке. – jessehouwing