Trying to keep up with project!
See original GitHub issueI’m finding it very difficult and frustrating to keep up with this project. I’m using GitHub desktop, and I think it is tripping up over the sub projects.
I would appreciate an explanation about how to keep up with this project, please. What the sub projects are, and how to keep up with them. Whether to sync/pull sub projects first, then the main project?
Some error messages are attached.
I am in contact with GitHub Support, but I think an explanation here would be useful, please. Mainly for folks who are not adept with GitHub.
i have found two sub projects: dita-ot/docs dita-ot/testsuite
I cloned these to directories within the main area, but it still trips over docs. This might be because I cloned docs
to docsrc
.
It also trips up over src/main/plugins/org.dita-ot.html/
.
It’s not the first time I’ve been here, and previously I just trashed everything and started over. I’m sure there’s a better way!
The commit I’m expected to make is similar to:
src/main/docsrc
- Subproject commit 4fd9a8263cf1944f307bab3b5e59c02772905e5c
+ Subproject commit aade874897f8adf0fd9b85b3a72e3daba403c02a
The error message if I ignore this is:
Updating 8ff4fa1..8f0f81a
error: Your local changes to the following files would be overwritten by merge:
src/test/testsuite
Please, commit your changes or stash them before you can merge.
Aborting
(1)
GitHub Support suggested I did this:
git status
git log -5
Which gives:
On branch develop
Your branch is behind 'origin/develop' by 11 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: src/main/docsrc
deleted: src/test/testsuite
Untracked files:
(use "git add <file>..." to include in what will be committed)
src/main/docsrc/
src/main/plugins/org.dita-ot.html/
src/test/testsuite/
git log -5
commit 8ff4fa11a6fc7958ae297848260fc6abaf560ade
Author: Jarno Elovirta <jarno@elovirta.com>
Date: Sun May 22 13:20:45 2016 +0300
Extract footnote callout generation to callout mode in PDF
Use variables to reduce code duplication in callout and footnote ID generation.
commit 7453bf05fb2a4817612eafa32055dc57de1cf422
Merge: 9fb8a5e 11c4c68
Author: Jarno Elovirta <jelovirt@gmail.com>
Date: Sun May 22 12:56:02 2016 +0300
Merge pull request #2364 from robander/hotfix/2359
Add linking for footnotes #2359
commit 9fb8a5e5e2d89451f7af99842ed27f23f0b02982
Merge: 2bb957f 870ffa6
Author: Jarno Elovirta <jelovirt@gmail.com>
Date: Sun May 22 11:47:05 2016 +0300
Merge pull request #2369 from infotexture/feature/sass-comments
Use Sass `// comment` syntax per #2218
commit 2bb957f0ff44f973cff678a74f0f981d2ec5bcbf
Author: Jarno Elovirta <jarno@elovirta.com>
Date: Sun May 22 10:04:55 2016 +0300
Fix key scope reader with scope in root element of root map #2339
commit 4fe1a590dff4ba96690ce07be21299a03af3478d
Author: Jarno Elovirta <jarno@elovirta.com>
Date: Sat May 21 21:07:57 2016 +0300
Add deployment to Travis configuration
Issue Analytics
- State:
- Created 7 years ago
- Comments:9 (5 by maintainers)
Hi David,
I was wondering, on what parts of the project you would like to contribute: Java, XSLT, documentation, something else?
For the documentation part we hope to make that easier with the oXygen XML Web Author which allows you to access the documentation directly from GitHub and when you try to commit it will
Here it is a link that opens the root map for the DITA-OT documentation from the develop branch: https://www.oxygenxml.com/webapp-demo-aws/app/oxygen.html?url=github%3A%2F%2FgetFileContent%2Fdita-ot%2Fdocs%2Fdevelop%2Fuserguide-book.ditamap
If you want to contribute Java code or XSLT scripts then I guess you will have to get more familiar with Git and GitHub and maybe use a desktop client, I find SourceTree very useful.
Regards, George
Git is not SVN. It is very powerful, and accordingly not completely simple to use. I worked through the course on Git that is available through Lynda.com. You can get free access to the course for 10 days. Good luck!